把 SQL 变成可理解的数据流转关系
Super Lineage 是一个用于探索 SQL 血缘解析的数据工具。通过 SQL 语法解析和关系计算,帮助开发者理解表与字段之间的数据依赖关系,并以可视化方式展示数据流转过程。
这个工具能做什么
- 在线体验:输入 SQL,查看解析结果和血缘关系。
- SQL结构解析:支持 CTE、子查询、JOIN、GROUP BY 等常见 SQL 结构。
- 关系展示:展示表级、字段级依赖关系,帮助理解数据流转过程。
技术实现
- SQL Parser:基于 SQL 语法树解析,提取表、字段依赖关系。
- Lineage Engine:计算上下游关系,生成数据血缘链路。
- Graph Visualization:通过图结构展示数据关系,直观查看流转路径。
- Extension:支持数据库方言扩展,方便适配不同环境。