某数据元管理平台项目

基本信息

案例ID:238285

技术顾问:杰曼 - 9年经验 - (隐私)

联系沟通

微信扫码,建群沟通

项目名称:某数据元管理平台项目

所属行业:企业服务 - 数据服务

->查看更多案例

案例介绍

公司项目。传统数据元管理与数据库开发分隔,数据元的设计、变更在文档中进行,而数据库开发与维护在代码层面运行,缺乏实质的联系,也让设计与实施的差异难以验证。项目中计划开发一个平台进行管理与维护,并实质性地利用数据元管理数据中台中的数据,以自动化的方式完成数据处理。
①本质上,管理平台属于后台,因此前端仍然采取后台框架,选取了贴近原型风格的ANT-DESIGN-VUE-PRO框架,平台对并发要求不高,因此后端采用了熟悉的技术栈Python+MariaDB。
②在管理平台上,数据元具有一系列属性以及所属分类,而在实质使用上,数据元必须关联到数据处理的规则以及在中台的存储位置,本人设计出一个复杂的数据模型应对此难题。
③在数据处理上,采用了airflow工具完成自动化数据处理。但在处理规则上,显然应该尽量复用来减少工作量,但存在两个难点:第一、数据元与处理规则是多对多的关系;第二,即便是相似的规则,可能存在细微的处理差异,比如有的数据需要四舍五入到万位,但有的需要到百万位。本人设计一种特殊的规则渲染和DAG渲染方案解决了此问题。
④针对处理后的数据,需要在管理平台上进行检查,为此需要实现在平台上进行可视化操作而后端转化具体查询SQL语句的功能。直接的转换结果效率非常低,本人通过一系列的SQL优化将查询速度从60秒左右降低到3秒内。
⑤另外还需要对数据进行可视化展示,集成了echarts和AntV实现。
本人负责项目大部分内容,包括架构、前端、后端、运维、数据处理流程方案设计、规则库编写以及各种杂七杂八的优化方法。

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服