通过SQL一键解析表字段血缘关系
可以根据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语法解析:
工具下载链接:
https://www.xsoftnet.com//share/a0QC36aMO1s.html
通过SQL一键解析表字段血缘关系相关推荐
- sql 两个表字段不一样合并查询_数据分析进阶--SQL多表查询
下午写完了上一篇文章,晚上就开始做牛客的SQL题啦,然后发现少少的十题就用到了好几次多表连接,case在实际分析过程中也非常常用,所以我打算单独把多表查询和case拉出来写一篇文章. 文章目录: 表的 ...
- java解析表字段_从SQL / HQL Java解析表和列名
小编典典 您可以使用 TableNamesFinder 来遍历所有列.正如您在结果列表中看到的那样, TableNamesFinder 不会遍历 Columns的 所有出现,因为它不是必需的.因此,这 ...
- MySQL 数据库利用alter语句修改表字段属性实例演示,如何拓展表字段长度,sql语句修改表字段名称和类型
-- 创建表 create table field_changes ( name char); desc field_changes; 给表添加字段. alter table field_change ...
- sql给数据库表字段进行首字母排序(字符、数字、英文)(两种方式)
第一种:编写一个数据库函数,增加一个空字段,提取首字母: 网上找了一个,但是不识别有些汉子,我就不贴代码了 第二种:直接 select * from table order by CONVERT(字段 ...
- Sql Server 修改表字段数据类型的长度
ALTER TABLE 表名 ALTER COLUMN 列 NVARCHAR(200)
- 【文末有惊喜!】Hive SQL血缘关系解析与应用
本文字数:7860字 预计阅读时间:20分钟 + 1 研究背景 随着企业信息化和业务的发展,数据资产日益庞大,数据仓库构建越来越复杂,在数仓构建的过程中,常遇到数据溯源困难,数据模型修改导致业务分析困 ...
- 搜狐 Hive SQL 血缘关系解析与应用
1. 研究背景 随着企业信息化和业务的发展,数据资产日益庞大,数据仓库构建越来越复杂,在数仓构建的过程中,常遇到数据溯源困难,数据模型修改导致业务分析困难等难题,此类问题主要是由于数据血缘分析不足造成 ...
- 推荐两则基于解析SQL的表间血缘关系工具
推荐两则基于解析SQL的表间血缘关系工具 基于大数据脚本,可以用Apache Atlas做元数据的血缘关系分析,很多金融机构仍然在使用老的遗留系统,比如老版本的Hive.数据库存储过程,如何反查表间的 ...
- 解析SQL的表间血缘关系工具
一.sqllineage SQL Lineage Analysis Tool powered by Python 源码地址:https://github.com/reata/sqllineage 安装 ...
最新文章
- 面试官:给我一个避免消息重复消费的解决方案?
- 盘点图灵30篇最受欢迎微信文章
- 自制操作系统Antz day08——实现内核 (中) 扩展内核
- LeetCode Number of Boomerangs
- Linux分区、LVM等简述
- Android—View事件分发与View子类
- Can't locate Config.pm in @INC
- 【Python】Python第三方库安装
- Linux中变量 #, @, 0, 1, 2, *,$$,$?的含义
- PostgreSQL的安装和启动方法大全
- Windows Server 2008 故障转移群集简介
- php window open,【php】window.open()弹出窗口被拦截.
- atitit.短信 验证码 破解 v3 p34 识别 绕过 系统方案规划----业务相关方案 手机验证码 .doc
- Zotero使用记录----1 下载与安装
- TARA-汽车安全概念
- 各种音视频编解码学习详解(7)--微软Windows Media系列
- itext生成pdf加页码和总页码
- 1628 Pizza Delivery
- 你不得不知道的这6款可免费试用的JavaScript插件
- 常用的java工具类