1.概述
本文将主要讲解在创建质量模型后,如何添加质检规则。质检规则既作为数据质量审核的逻辑校验标准,同时也是数据质量监控管理的基础,本文将讲解2种不同的新建规则方式。
2.手动新建规则
在【数据质量】的【质量模型管理】页面,找到对应质量模型并点击展开,选择【规则库】-【新建】,点击【新建规则】即可进入新建页面,如下图。
平台内置16种不同的质检规则,每个规则都有简单的使用场景说明帮助用户选择。这里,我们创建一个空值检查规则,用来检查个人周报表中的CYRW (参与任务)和GZNR (工作内容)字段是否有空值。点击【空值检查】,点击【下一步】,如下图。
标有*号项为必填项,“代号”系统将根据规则类型自动生成,也可自定义输入。
选择规则作用的“主题表”和“检查字段”(所选中的字段,无类型限制,只要主题表中的字段均可勾选)。
并按需完成其他设置,具体可见质检规则通用设置说明章节。
3.根据标准新建规则
除了手动新建规则外,还可以根据数据标准自动生成质检规则。若现有标准已设置值域范围、不允许为空等质量属性,并与元数据进行落地映射,且元数据所在库表已作为主题表添加到该质量模型中,即可根据标准建立质量检查规则。
注意:标准的质量属性必须是内置的字符规范、值域范围、不允许为空这三种属性,其他属性不支持根据标准建规则。
现有一条“性别”标准,已在【质量属性】中定义“值域范围”为0或1,同时不允许为空。
我们将基于这条标准创建值域检查和空值检查规则,具体操作如下:选择【新建】-【根据标准新建规则】,进入新建规则页面。
点击【新建】,选择标准集后,在“序号”处可勾选需要的标准,并在“规则类型”处设置具体规则,最终点击【确定】关闭当前窗口完成规则创建,如下图。
这样,基于“性别”标准的“值域范围”和“不允许为空”属性生成了一条“值域检查”和一条“空值检查”规则。
Tips: 若数据标准的质量属性“字符规范”处,已填写正则表达式,则依据该标准新建规则时可自动创建相应的规范检查规则。 |
请先登录