数据血缘探索
SQLink 提供数据目录和血缘地图两条探索路径。数据目录从已经采集的元数据出发,适合精确寻找一个表、字段、报表或指标;血缘地图从已经解析的血缘对象出发,适合从全局视角浏览数据流向。
数据目录与血缘地图的区别
| 对比项 | 数据目录 | 血缘地图 |
|---|---|---|
| 主要数据 | 采集到的元数据 | 解析后保存的血缘对象 |
| 典型用途 | 精确查找已知对象 | 浏览整体链路和跨层级关系 |
| 常用筛选 | 关键字、应用系统、数据源、资产类型、标签 | 全局搜索、图内搜索、层级、深度、标签 |
| 展示特点 | 包含较丰富的中文名、字段类型等元数据信息 | 简化对象信息,突出流向和关系 |
| 可继续操作 | 查看血缘、加入应用场景 | 钻取、筛选、影响分析和报告导出 |
使用数据目录
入口:导航栏 数据目录。
- 输入对象名称或关键字进行模糊搜索。
- 按应用系统、数据源和资产类型缩小范围。
- 需要时增加标签或数据所有者条件。
- 打开目标对象,核对对象类型、路径和所属系统。
- 查看该对象的血缘,或将对象加入应用场景。

识别元数据与血缘不匹配
从数据目录进入血缘时,系统会区分元数据和血缘对象是否能够对应。
| 情况 | 页面表现 | 处理建议 |
|---|---|---|
| 表元数据存在,但没有对应表血缘 | 仍显示元数据及字段,链路可能缺失 | 检查血缘文件是否已采集和解析 |
| 表血缘存在,但没有对应表元数据 | 表以差异样式显示,字段类型可能使用默认图标 | 检查元数据采集范围和命名空间 |
| 字段元数据存在,但没有字段血缘 | 字段可在元数据抽屉中查看,但无对应关系 | 检查解析粒度和 SQL 内容 |
| 字段血缘存在,但没有字段元数据 | 字段以差异样式显示 | 检查字段采集、对象命名和映射 |
这种差异通常反映采集范围、解析内容或对象映射之间尚未对齐。
使用血缘地图
入口:导航栏 血缘地图。
- 使用全局搜索选择一个或多个 Schema、实体或属性。
- 选择上游、下游或全链路分析。
- 从 Schema 级逐步钻取到实体级或属性级。
- 调整血缘深度,控制加载的关系范围。
- 使用图内搜索定位当前画布中的对象。
- 使用标签、实体类型等筛选条件隐藏非关注对象。
血缘地图中的对象来自解析结果,可能与数据目录中的元数据对象数量不同。分析前先确认当前对象、命名空间和所属系统。
选择正确的探索路径
- 已知具体表、字段、报表或指标名称时,从数据目录开始。
- 需要了解平台总体数据流向时,从血缘地图开始。
- 需要组织固定范围并持续观察时,将数据目录对象加入应用场景。
- 发现对象差异或断链时,转由管理员检查血缘空间、命名空间和解析详情。
结果验证
- 搜索结果对应正确系统和环境,不是同名对象。
- 数据目录显示的元数据属性与采集结果一致。
- 血缘地图的链路方向与实际加工过程一致。
- 对象不匹配情况已记录并分派采集或解析责任人。
