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

SQL代码如下所示 :

sql 复制代码
    UPDATE MA_F_LOAN TT
       SET TT.LAST_REPRICE_DATE = AL.ORIGINATION_DATE,
	  FROM NYBDP.O_SS_CL_LOAN_ACCT_STATIS CL
 LEFT JOIN NYBDP.O_CWWS_ACCT_LOAN AL
        ON 1=1
     WHERE CL.MATURITY_DATE <= P_AS_OF_DATE
       AND CL.CUR_BOOK_BAL <> 0
	    ;

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

python 复制代码
[
    {
        "name": "test.code",
        "children": [
            {
                "name": "MA_F_LOAN",
                "children": [
                    {
                        "name": "O_SS_CL_LOAN_ACCT_STATIS",
                        "children": []
                    },
                    {
                        "name": "O_CWWS_ACCT_LOAN",
                        "children": []
                    }
                ]
            }
        ]
    }
]

使用 Echarts 的展示 :

源代码下载

相关推荐
实时数据10 分钟前
通过大数据的深度分析与精准营销策略,企业能够有效实现精准引流
大数据
爱学习的阿磊12 分钟前
使用Fabric自动化你的部署流程
jvm·数据库·python
枷锁—sha17 分钟前
【SRC】SQL注入快速判定与应对策略(一)
网络·数据库·sql·安全·网络安全·系统安全
惜分飞30 分钟前
ORA-600 kcratr_nab_less_than_odr和ORA-600 4193故障处理--惜分飞
数据库·oracle
chian-ocean30 分钟前
CANN 生态进阶:利用 `profiling-tools` 优化模型性能
数据库·mysql
m0_5500246334 分钟前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
AC赳赳老秦35 分钟前
代码生成超越 GPT-4:DeepSeek-V4 编程任务实战与 2026 开发者效率提升指南
数据库·数据仓库·人工智能·科技·rabbitmq·memcache·deepseek
心疼你的一切1 小时前
拆解 CANN 仓库:实现 AIGC 文本生成昇腾端部署
数据仓库·深度学习·aigc·cann
啦啦啦_99991 小时前
Redis-2-queryFormat()方法
数据库·redis·缓存
子榆.1 小时前
CANN 性能分析与调优实战:使用 msprof 定位瓶颈,榨干硬件每一分算力
大数据·网络·人工智能