首页/数据/数据工程与 ETL 速查/数据血缘与影响分析

数据血缘与影响分析

血缘刻画表与字段之间的上下游依赖,通常来自 SQL 解析与调度依赖;实用价值是变更前评估影响面、故障时定位受损范围、找数时看清来源链路。

粒度表级与字段级
来源SQL 解析、调度依赖、人工补充
用途变更影响分析、故障溯源、找数
维护与任务发布联动更新

血缘查询思路

血缘查询思路
-- 从血缘表查某表的上游与下游
SELECT task_id, table_name, direction
FROM lineage_edges
WHERE table_name = 'dwd_trade_order_detail_di';
-- direction: upstream / downstream
改表前先看下游:字段删除或类型变更前,把受影响的任务与报表列成清单逐项确认。

易错点

  • 动态 SQL 拼接导致解析不出血缘,下游清单不完整
  • 只做表级血缘,字段改名的影响评估仍靠人工

数据来源与参考

  • Apache Atlas 官方文档血缘能力
  • 行业数据治理实践
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌