跳转至

质量管理

概述

质量管理模块提供质量模板配置等相关功能支持。

功能入口

点击导航栏中“质量管理”,即可查看“质量规则模板”模块。

平台管理_质量规则模板_image_1.png

功能介绍

质量规则模板

新建质量规则模板

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

平台管理_质量规则模板_image_2.png

过滤规则配置相关说明如下:

内容 说明
适用字段类型 指的是该模板适用的字段类型范围。如果此处选择了“文本型”的数据类型,则配置数据质量校验时,只有当视图的字段在这个范围内时,才会显示该质量模板。平台管理_质量规则模板_image_3.png
配置方式 支持SQL代码、正则表达式两种配置方式,具体见下文
通过SQL代码配置

通过SQL代码配置质量模板时可参考以下场景

场景:源表A中某字段非空时,该字段的值必须在 表 B(目标/参考表)中存在

平台管理_质量规则模板_image_4.png 注意:定义参数请使用${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

平台管理_质量规则模板_image_5.png