质量管理
概述
质量管理模块提供质量模板配置等相关功能支持。
功能入口
点击导航栏中“质量管理”,即可查看“质量规则模板”模块。

功能介绍
质量规则模板
新建质量规则模板
您可以点击右上角模块“新建质量规则模板”,输入基础信息和过滤规则后,点击创建就可以完成一个用户的创建。

过滤规则配置相关说明如下:
| 内容 | 说明 |
|---|---|
| 适用字段类型 | 指的是该模板适用的字段类型范围。如果此处选择了“文本型”的数据类型,则配置数据质量校验时,只有当视图的字段在这个范围内时,才会显示该质量模板。![]() |
| 配置方式 | 支持SQL代码、正则表达式两种配置方式,具体见下文 |
通过SQL代码配置
通过SQL代码配置质量模板时可参考以下场景
场景:源表A中某字段非空时,该字段的值必须在 表 B(目标/参考表)中存在
注意:定义参数请使用${variableName}
WITH invalid_records AS (
SELECT a.* FROM ${table_a} a
WHERE a.${field_a} IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ${table_b} b
WHERE b.${field_b} = a.${field_a}
)
)
SELECT * FROM invalid_records
通过正则表达式配置
通过正则表达式配置质量模板时可参考以下场景
场景:邮箱编码6位数字,首位不为0

