首页
/ HiveSqlBloodFigure: Hive血缘关系解析工具

HiveSqlBloodFigure: Hive血缘关系解析工具

2026-01-31 04:10:11作者:牧宁李

项目简介

在数据仓库建设中,数据血缘追踪是一项非常重要的功能。本项目HiveSqlBloodFigure旨在为开发者和数据工程师提供一款实用的Hive血缘关系解析工具,通过对hql语句进行静态分析,获取对应的血缘图(包括表血缘和字段血缘)。

如果您喜欢这个项目,请点击右上方的【Star】以及【Fork】,支持一下我们,让我们有动力持续更新!

功能特点

  • 静态分析:对hql语句进行静态分析,获取血缘关系。
  • 自定义实体:血缘图以自定义实体形式展示,方便进行JSON序列化。
  • 轻量级项目:移除了hive-exec与hadoop-common的maven依赖,使得项目更加轻量级。
  • 代码优化:优化解析过程,修复了无字段血缘时无法获取表血缘的BUG。
  • 接口层:新增接口层,便于Spring的注入,同时提供静态方式调用。

版本更新

  • 当前版本:重构项目代码,优化解析,修复BUG,规范化接口输入输出。
  • 下个版本:计划引入JDBC获取元数据信息,丰富血缘图内容,解决Sql中select *的问题。

测试用例

请关注test目录下的HiveBloodEngineTestHiveSqlBloo相关测试用例。

登录后查看全文
热门项目推荐
相关项目推荐