Skip to main content

单表校验规则对接数据标准

本节主要说明 单表校验规则对接数据标准 的应用场景和实现原理。

什么情况下可对接数据标准自动创建质量规则?

在创建单表校验--规范性校验类型规则时,若识别到选择配置规则的字段已经绑定了数据标准,可对接数据标准中定义的技术属性(长度、精度、取值范围、枚举个数、是否为空、是否重复)自动生成针对规范性校验的质量规则。

配置流程

1.配置单表校验规则,选择添加“规范性校验”子规则;

2.选择需要进行规范性校验的字段,若识别到该字段已经绑定了数据标准,则会将此数据标准中定义的技术属性自动生成与之匹配的质量规则,例如数据标准中配置了最大长度为2,则自动生成的质量规则为“字符串长度固定值<=2”;

3.自动生成质量规则后可进行二次调整,或者直接应用自动生成的质量规则,点击“保存”后即可完成规则的配置。

image-20240116172840295

标准技术属性和质量规则生成的对应关系说明

  1. 数据标准中配置的“取值范围”配置后在数据质量中会自动生成“数值-取值范围”校验规则,例如标准中配置了取值范围为1~100,则会生成“数值-取值范围<=100且>=1”校验规则;
  2. 数据标准中配置的“数据长度”配置后在数据质量中会自动生成“字符串长度”校验规则,例如标准中配置了数据长度不能超过100字符,则会生成“字符串长度固定值<=100”校验规则;
  3. 数据标准中配置的“枚举范围”配置后在数据质量中会自动生成“数值-枚举个数”校验规则,例如标准中配置了枚举范围为4个枚举值,则会生成“数值-枚举个数固定值<=4”校验规则;
  4. 数据标准中配置的“数据精度”配置后在数据质量中会自动生成“数值-数据精度”校验规则,例如标准中配置了精度小数点前最大7位,小数点后最大2位,则会生成“数值-数据精度小数点前最大值=7且小数点后最大值=2”校验规则;
  5. 数据标准中配置的“是否空值--不可空”配置后在数据质量中会自动生成“数值--空值数”校验规则,会生成“数值-空值数固定值=0”校验规则;
  6. 数据标准中配置的“是否重复--不可重复”配置后在数据质量中会自动生成“数值--重复数”校验规则,会生成“数值-重复数固定值=0”校验规则。