江苏电力智慧财务运营平台

我要开发同款
KyleMacleod2024年06月20日
33阅读
开发技术mysqlvuejavascriptpython
所属分类企业服务

作品详情

项目概述:
江苏电力智慧财务运营平台是江苏电力数字化项目的一部分,旨在实现数据可视化展示与数据治理。电力信息在多年运营中积累了大量数据,但这些数据分散在阿里中台的各个表中,缺乏统一的维护和展示。因此,亟需建立一个平台进行数据展示与治理。
技术架构:
平台基于 Odoo 进行二次开发,利用其强大的模块化功能集成多种不同功能,并可根据不同客户需求安装不同模块,便于运营与维护。
个人贡献:
我参与并开发了多个关键模块,其中最重要的是数据资源管理模块。该模块通过在阿里中台上部署的脚本获取业务流程中执行的所有 SQL 语句,分析这些语句以确定各个流程的输出表和源表及其血缘关系,并绘制出表之间的血缘关系图。业务人员通过可视化的血缘关系图可以直观了解每个表的每个字段源于哪张源表,数据出现误差时能迅速定位问题。
主要挑战及解决方案:
挑战:某些 SQL 结构复杂,如包含多重子查询、复杂的条件语句等。
解决方案:结合 SQLParse 和正则表达式进行语句分析,通过递归处理复杂子查询,最终取得满意效果。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论