文档首页 / 清洗规则与血缘分析

清洗规则与血缘分析

维护可复用的全局清洗规则(替换、加解密、脱敏、公式),并用血缘分析查看表级与字段级的数据来龙去脉。

概述

「数据治理」分组里,除了 数据质量 相关的库表管理、检测和对账,还有两项帮助你复用逻辑、看清影响范围的能力:全局清洗规则和血缘分析。

全局清洗规则

权限与入口:data:view / data:edit。菜单:数据治理 → 全局清洗规则

集中维护可复用的数据清洗逻辑,在画布的「数据转换」节点和管道字段映射里按字段引用。规则分四类:替换(普通文本或正则)、加解密 / 摘要(加密、解密、生成摘要,按名称引用密钥)、脱敏和公式。

全局清洗规则

图:全局清洗规则

图中编号说明:

  1. 新建规则:选类型(替换、加解密 / 摘要、脱敏、公式)后配置处理逻辑。
  2. 密钥管理:展开后登记加解密规则要用的密钥(例如 SM4),规则里按名称选用,界面不会显示密钥内容。
  3. 画布引用:有多少个节点正在使用这条规则;被引用的规则不能直接删除。
  4. 试算:输入样例,立即看到处理结果,确认后再启用。
  • 每条规则可以试算:输入一段样例,立即看到处理结果,再决定是否启用。
  • 规则被多个节点共享:修改保存后,后续运行都会使用新配置;删除前平台会做引用保护。
  • 可以按类型、状态(已启用 / 已停用)筛选。

血缘分析

权限与入口:data:view。菜单:数据治理 → 血缘分析

血缘分析告诉你一张表的数据从哪里来、流向哪里,由管道、流程任务和 SQL 解析自动得到,支持表级与字段级。常用于上线前评估「改这张表会影响谁」。

血缘分析

图:血缘分析

图中编号说明:

  1. 起点表:选择要分析的表。
  2. 深度:展开 1–6 层或「全部展开」(表 → 任务 → 表算 2 层,默认 4 层)。图里提示「还有 n 个上游 / 下游没有展开」时,点旁边的「全部展开」也可以一次展开。
  3. 方向:上下游 / 仅上游 / 仅下游。
  4. 字段级血缘:打开后连线细化到字段。
  5. 下游影响:高亮改动这张表会波及的下游对象。
  • 默认展开 4 层(上下游各两跳「表 → 任务 → 表」),图一铺开往往是几十上百个节点,所以不默认全展;用「深度」增减层数,被截断的数量会明确写在图上方。
  • 点图里的节点会在右侧打开详情:可以跳到对应的任务 / 管道 / 实时任务 / 数据服务,也可以「以此表为中心」把它设为新的起点重新展开。
  • 覆盖范围:管道使用已保存的映射(含草稿,不代表已执行);任务取最近已发布的同步节点,并解析 SQL 脚本节点里的 INSERT … SELECT 等语句。
  • 工具栏上的加减按钮缩放画布,「适配窗口」回到合适的大小。

相关文档

联系我们

请填写您的信息,我们将在 1 个工作日内与您联系。