对各质检规则的共同属性进行说明介绍。
基础设置
代号:系统将根据规则类型系统自动生成,也可能自定义输入。
分组:选择规则分组,当前规则将添加至选定的分组下。
业务规则:选择技术规则的业务规则依据,对技术规则的业务解释。
描述:对规则的业务描述补充。
启用:打上勾后表示创建规则后自动设为启用状态,不打勾设为禁用状态,禁用规则在质检方案执行时不生效。默认启用。
1. 关联关系
当前检查表与其他检查表的关联关系,配置后过滤条件可以选择其他检查表下的字段
当前检查表与其他检查没有在模型管理处配置关联关系时,此处下拉框显示为空。
当前检查表与其他检查表在模型管理处配置了关联关系时,下拉框可选择与当前检查表相关的关联关系。
2. 过滤条件
当对一部分数据进行检查时,可以输入过滤条件表达式,设置后会影响质检结果总数。
场景演示:
需要针对XXB_DAY_GUID(人员信息表)中BTYPE(人员类型)是1数据进行检查空值检查,检查字段是E13字段。
XXB_DAY_GUID(人员信息表) | ||
GUID_ | BTYPE | E13 |
ID1 | 1 | 0001 |
DI2 | 1 |
|
ID3 | 2 | 0002 |
ID4 | 2 |
|
质检结果 质检总数:2(ID1、ID2) 错误数据:1(ID2)
| ||
3. 数据显示
数据显示可利用已有字段进行加工运算或函数处理,新的字段可在质检结果表页面添加,然后在质量监控页面进行展示
场景演示:
需要针对XXB_DAY_GUID(人员信息表)中E13字段进行检查空值检查,当字段值为空时质检结果页面上要显示“空值”字符串。
将该显示字段添加进质检方案的质检结果表中。
执行质检方案查看质量监控的错误明细页面,原本显示空值的表元显示处“空值”字符串。
4. 问题级别和权重
问题级别和权重是一套关联配置,用于定义当前规则占所有规则的权重,默认定义问题级别是一般,权重是10。权重支持自定义修改。
问题级别定义为一般时,权限默认是10
问题级别定义为重要时,权重默认是20
问题级别定义为严重时,权重默认是30
权重的定义会影响最终质检结果的绩效评分,且规则分组也支持定义权重。
规则全局权重=((该规则所在第一级父文件夹权重/同级文件夹权重之和加上同级规则权重之和)*(该规则所在第二级父文件夹权重/同级文件夹权重之和加上同级规则权重之和)* ...... *(该规则所在第N级父文件夹权重/同级文件夹权重之和加上同级规则权重之和))*(根文件夹全局权重,默认为1)* 规则权重
规则质检分数=((规则全局权重/此方案规则全局权重的和)/规则对应表数据量)*100
规则质检绩效=100-((规则A分数*规则A错误条数)+ (规则B分数*规则B错误条数) + ......)
场景演示:
-规则树根节点
--分组1(权限20)
----规则1(权重10)
----规则2(权重20)
假设质检方案A包含这2条规则,每条规则均产生100条数据,规则1的错误条数是10条、规则2的错误条数是5条。
规则1全局权重=(20/20)*1*10=10
规则2全局权重=(20/20)*1*20=20
规则1分数=(10/30)*100/100=0.33分
规则2分数=(20/30)*100/100=0.67分
方案绩效=100-(0.33*10)-(0.67*5)=100-3.3-3.4=93.3
5. 规则说明
任意规则编辑页面的右下角都有一个?问号图标,点击图标可以查看当前规则的基础说明。
请先登录