目前公司业务系统包括:大汉物业云、大汉商业云、汉云平台、大汉新生活等,各自维护系统的基础数据,极易造成数据管理混乱、数据不一致的情况。故开发此系统统一管理所有主数据。
主要模块包括:
1. 数据集成:集成阿里云datax开源项目,实现数据集成功能
2. 主数据模型:包括分类模型、实体模型、维度模型以及模型的编码设置、版本管理、版本比对等。其中主要实现视图模型与表单模型的功能,视图模型用于自定义主数据结构。表单则可以根据视图模型自定义展示表单,以方便管理各个数据
3. 主数据维护:根据主数据模型设置的功能,通过定义的表单维护主数据,包括数据新增申请、审核、变更、驳回、暂存、停用、失效、存档等,以及相似度检测功能
4. 数据分发:采用主数据混合管理模式,从各个系统抓取主数据,集中管理和比对、规范,也可以自行新增数据。最后通过任务分发的方式,发送给对应系统
个人职责:
1. 负责主数据模型开发,模型构建过程设计的业务较多,主要采用了线程编排的方式提供代码运行速度
2. 负责主数据维护开发,通过模型构建的视图模型和表单模型,对自动生成的表结构中的数据进行维护,以及相关审批操作(公司流程中心未上线,所以暂未打通流程),目前采用的是自定义的状态替代流程
难点:
主数据维护模块的相似度检测功能,经过研究最终采用es的方式实现
点击空白处退出提示
评论