logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python实现sql列级血缘解析

本文介绍了一个使用Python sqllineage包实现SQL列级血缘分析的解决方案。通过LineageRunner解析SQL语句获取字段级血缘关系,并将结果增量写入Excel文件。程序支持处理多级嵌套SQL语句,能够自动去除注释并提取INSERT INTO语句进行解析。针对复杂SQL存在的子查询别名问题,提供了正则表达式匹配和sqlparse预处理功能。此外,还实现了批量处理目录下所有SQL文

#python#sql
到底了