DBXDBX

字段血缘

追踪字段之间的来源、引用和潜在关联,辅助理解数据库结构。

字段血缘用于回答一个常见问题:某个字段的数据从哪里来,又可能影响到哪里。它适合理解复杂库、排查影响范围和阅读历史结构。

字段血缘目前支持 MySQL、PostgreSQL、SQLite、SQL Server、Oracle、Redshift、DM 和 GaussDB。其他引擎可能无法提供足够的关系元数据,因此不会展示完整血缘。

能解决什么问题

  • 修改字段前,查看哪些表、视图或查询可能依赖它
  • 接手陌生数据库时,快速理解字段之间的关系
  • 分析报表字段的来源和可能的上游数据
  • 发现没有显式外键但命名相似的潜在关系

关系来源

来源可信度说明
外键数据库中已经声明的外键约束
视图从视图定义中分析字段映射
查询历史从执行过的 SQL 中分析 JOINWHERE 等引用关系
同名字段低到中根据字段名称相似性推断可能关系

字段血缘是辅助分析工具,不等同于数据治理平台里的强一致血缘。对关键结论,请结合数据库约束、视图定义和业务代码确认。

查看方式

  • 搜索表名或字段名
  • 按置信度筛选关系
  • 点击表或字段跳转到数据浏览或结构查看
  • 从某个字段出发查看上游或下游关联

使用建议

  • 优先相信外键和视图来源
  • 对查询历史和同名字段推断保持审查
  • 修改字段前,结合 Schema 对比和应用代码搜索一起判断影响范围
  • 对核心业务字段,建议补充数据库约束或文档注释

相关功能

On this page