源代码:ZGLanguage 解析SQL数据血缘 之 显示 UNION SQL 结构图

SQL代码如下所示 :

sql 复制代码
CREATE TABLE TMP_TARGET_TABLE_1
AS
SELECT *
FROM NYBDP.O_SS_CL_LOAN_ACCT_STATIS CL

UNION ALL -----

SELECT *
FROM NYBDP.O_CWWS_ACCT_LOAN AL

UNION ALL -----

SELECT *
FROM NYBDP.O_CWWS_ACCT_NO
;

通过 ZGLanguage + Python 将以上SQL转换成 Echarts 的树结构数据:

python 复制代码
[
    {
        "name": "file:out.zgl",
        "children": [
            {
                "name": "TMP_TARGET_TABLE_1",
                "children": [
                    {
                        "name": "O_SS_CL_LOAN_ACCT_STATIS",
                        "children": []
                    },
                    {
                        "name": "__UNION_SELECT__6__",
                        "children": [
                            {
                                "name": "O_CWWS_ACCT_LOAN",
                                "children": []
                            }
                        ]
                    },
                    {
                        "name": "__UNION_SELECT__11__",
                        "children": [
                            {
                                "name": "O_CWWS_ACCT_NO",
                                "children": []
                            }
                        ]
                    }
                ]
            }
        ]
    }
]

使用 Echarts 的展示 :

源代码已上传,需要可自行下载。

相关推荐
晚风叙码4 小时前
MySQL 增删改查(CRUD)完全指南:从入门到面试
数据库·mysql·面试
FPGA信号处理4 小时前
【电磁大数据理论与算法】第四课:电磁感知
大数据
dishugj4 小时前
HANA集群计划内切换与维护操作
java·linux·数据库
递归尽头是星辰4 小时前
企业级数据治理六层架构方法论
数据治理·数据治理体系·数据治理架构·数据治理方法论
IvorySQL13 小时前
PostgreSQL 日报|修复截断 zstd 备份检测(10 月 9 日)
数据库·postgresql
刘胡子大叔14 小时前
SQL 脚本的导入顺序
数据库·sql
代码什么用14 小时前
Spring对IoC的实现
数据库·spring
问商十三载15 小时前
AI引擎生成式优化实践:刑事辩护律师团队IP构建
大数据·人工智能
会议咨询16 小时前
2026年大数据、信息系统与智能通信国际会议(BDIIC 2026)
大数据·信息系统·智能通信
Raas10016 小时前
MAI Gateway(魔芋企业级AI网关)能力解析:AI网关能做故障转移吗?AI网关核心功能详解
大数据·人工智能·网关·ai·gateway·mai gateway