= 特征库配置 == 功能入口 image::use-help/indicator-lib/001.png[] === 功能清单 [cols="1,2",options="header"] |=== | 功能项 | 功能说明 | 刷新 | 重新刷新特征库数据 | 全部展开 | 将特征库树的所有子节点展开 | 全部折叠 | 将特征库树的所有子节点收起 | 更多 - 新增 - 顶级文件夹 | 在特征库树中新增顶级文件夹 | 更多 - 新增 - 新增子文件夹 | 在特征库树中选择的文件夹下新建子文件夹 | 更多 - 新增 - 新增指标库 | 在特征库树中新建特征库 | 更多 - 复制 - 复制 | 复制当前选中的特征库 | 更多 - 复制 - 深度复制 | 复制当前选中的特征库,同时将其所有的关联数据也进行复制 | 更多 - 复制 - 深度复制(新) | 复制当前选中的特征库,同时将其所有的关联数据也进行复制,将会深度复制为新版本的特征库 | 更多 - 编辑 | 修改当前选中的特征库 | 更多 - 删除 | 删除当前选中的特征库 | 更多 - 生成脚本源代码 | 根据当前特征库,生成脚本源代码,主要用于查错 | 更多 - 发布 | 发布当前选中的特征库 | 更多 - 导入 - 导入 | 将特征库配置 json 文件导入到引擎中 | 更多 - 导入 - 导入示例 | 导入系统提供的默认示例,为配置提供参考 | 更多 - 查看 | 查看当前选择的特征库的详细信息 | 更多 - 导出 | 将特征库导出成 csv 文件 |=== == 特征配置 === 功能入口 在 "特征库" 中选中某个特征库,右边将出现特征配置页面。 image::use-help/indicator-lib/002.png[] === 功能清单 [cols="1,2",options="header"] |=== | 功能项 | 功能说明 | 查询 | 根据查询条件查询特征 | 刷新 | 重新刷特征 | 新增 - 接口 | 新增输入接口 | 新增 - 指标 | 新增具有逻辑计算的特征 | 复制 | 复制当前选中的特征 | 深度复制 | 复制当前选中的特征,同时将其所有的关联数据也进行复制 | 编辑 | 修改当前选中的特征 | 删除 | 删除当前选中的特征 | 查看 | 查看当前选择的特征的详细信息 | 导出 | 将特征导出成 csv 文件 |=== == 特征验证器配置 === 功能入口 在 "特征列表" 中选中某个特征,如果该特征类型为 "接口" 时,右下方将出现特征验证器,用于检测特征的合法性。 image::use-help/indicator-lib/003.png[] === 功能清单 [cols="1,2",options="header"] |=== | 功能项 | 功能说明 | 刷新 | 重新刷新特征验证器列表数据 | 新增 | 新增特征验证器 | 复制 | 复制当前选中的特征验证器 | 编辑 | 修改当前选中的特征验证器 | 删除 | 删除当前选中的特征验证器 | 查看 | 查看当前选择的特征验证器的详细信息 | 导出 | 将特征验证器导出成 csv 文件 |=== === 支持的特征验证器 [cols="1,1,2",options="header"] |=== | 指标类型 | 验证器 | 功能说明 | 字符串 | 非空 | 输入字符串指标是否为非空,如果为非空通过验证,否则报验证错误 | 字符串 | 空 | 输入字符串指标是否为空,如果为空通过验证,否则报验证错误 | 字符串 | 长度范围 | 输入字符串指标的长度是否在指定的范围内 | 字符串 | 邮箱 | 输入字符串指标是否是一个合法的电子邮箱 | 字符串 | 正则表达式 | 输入字符串指标是否符合指定的正则表达式 | 数字 | 非空 | 输入数字指标是否为非空,如果为非空通过验证,否则报验证错误 | 数字 | 空 | 输入数字指标是否为空,如果为空通过验证,否则报验证错误 | 数字 | 长度范围 | 输入数字指标的值是否在指定的范围内 | 日期 | 非空 | 输入日期指标是否为非空,如果为非空通过验证,否则报验证错误 | 日期 | 空 | 输入日期指标是否为空,如果为空通过验证,否则报验证错误 | 日期 | 长度范围 | 输入日期指标的值是否在指定的范围内 |=== == 特征处理器配置 === 功能入口 在 "特征列表" 中选中某个特征,如果该特征类型为 "指标" 时,右下方将出现特征处理器,用于配置特征的计算逻辑。 image::use-help/indicator-lib/004.png[] === 功能清单 [cols="1,2",options="header"] |=== | 功能项 | 功能说明 | 刷新 | 重新刷新指标处理器列表数据 | 新增 - 算数运算 | 新增算数运算指标处理器 | 新增 - 三元操作 | 新增三元操作指标处理器 | 新增 - When-Then运算 | 新增 When-Then 运算指标处理器 | 新增 - 数值分段函数 | 新增数值分段函数指标处理器 | 新增 - 条件分段函数 | 新增条件分段函数指标处理器 | 新增 - Groovy 脚本代码 | 新增 Groovy 脚本代码指标处理器 | 复制 | 复制当前选中的指标处理器 | 编辑 | 修改当前选中的指标处理器 | 删除 | 删除当前选中的指标处理器 | 查看 | 查看当前选择的指标处理器的详细信息 | 导出 | 将指标处理器导出成 csv 文件 |=== == 特征库测试用例配置 === 功能入口 在 "特征库" 中选中特征库根节点,右边将出现特征库和测试用例,选中 "测试用例" Tab,用于配置特征库的测试用例。 image::use-help/indicator-lib/005.png[] === 功能清单 [cols="1,2",options="header"] |=== | 功能项 | 功能说明 | 刷新 | 重新刷新测试用例列表数据 | 新增 | 新增测试用例 | 复制 | 复制当前选中的测试用例 | 深度复制 | 复制当前选中的测试用例,同时将其所有的关联数据也进行复制 | 编辑 | 修改当前选中的测试用例 | 删除 | 删除当前选中的测试用例 | 执行 | 执行当前选中的测试用例 | 执行所有 | 执行列表中所有的测试用例 | 查看 | 查看当前选择的测试用例的详细信息 | 导出 | 将当前测试用例导出成 csv 文件 |=== == 特征库测试用例参数配置 === 功能入口 在特征库测试用例 "用例列表" 中选中一条测试用例,右下边将出现该测试用例的参数。 image::use-help/indicator-lib/006.png[] === 功能清单 [cols="1,2",options="header"] |=== | 功能项 | 功能说明 | 刷新 | 重新刷新测试用例参数列表数据 | 全部折叠 | 将模型参数树的所有节点收起 | 编辑 | 修改当前选中的测试用例参数 | 执行 | 执行当前选中的测试用例 | 查看 | 查看当前选择的测试用例参数的详细信息 | 导出 | 将当前测试用例参数导出成 csv 文件 |===