可以根据sql文件中的sql快速解析出表字段到字段的血缘关系,支持mysql、oracle、hive、impala、greenplum等数据库sql语法解析,可以在sql文件中放如多段sql解析,也可以同时解析多份sql文件。
注意,需要有java环境,因为工具依赖的jar包需jvm执行。除此之外不需要依赖开发工具,exe格式应用可以在任意安装java的windows系统上使用。
工具下载链接:
https://www.xsoftnet.com//share/a0QC36aMO1s.html
工具主界面如下:
把需要解析的sql文件放在sqllogs目录下,也可以自行指定 其它目录,可以把多段sql语句放入文件中一次性解析,同时支持放多个文件解析,文件格式支持.log或.txt格式,正则表达式时自动过滤掉sql中的单行或多行注释内容,可以自行定义其它正则。
具体解析效果如下,可以看出关系类型,如create table、create view、insert等:
greenplum sql语法解析:
oracle语法解析:
工具下载链接: