源代码: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 的展示 :

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

相关推荐
_F_y1 小时前
数据库基础
数据库·adb
柚几哥哥1 小时前
Redis 优化实践:高性能设备缓存系统设计
数据库·redis·缓存
柯南小海盗1 小时前
Elasticsearch同义词配置全攻略
大数据·elasticsearch·jenkins
LJ97951111 小时前
告别发布焦虑:用AI开启“轻量化”精准媒体沟通时代
大数据·人工智能
fen_fen1 小时前
SqlServer新增schema和用户的命令
数据库·sqlserver
小蜗的房子2 小时前
Oracle 19c RAC重建AWR步骤详解
linux·运维·数据库·sql·oracle·操作系统·oracle rac
小宇的天下2 小时前
Calibre 3Dstack --每日一个命令day12【density】(3-12)
服务器·数据库·windows
AI营销实验室2 小时前
原圈科技AI CRM系统深度解析:告别单点智能,构建AI协同作战体系
大数据·人工智能
武子康2 小时前
大数据-214 K-Means 聚类实战:自写算法验证 + sklearn KMeans 参数/labels_/fit_predict 速通
大数据·后端·机器学习