MDM基础数据平台主要是进行清洗和治理企业的主数据,使企业的主数据具有唯一性、准确性、一致性和及时性,但平台在不同的场景中起到的作用也不同。
不同项目的MDM作用不同,在数据中台中MDM主要是作为维度表和一些基础数据的数据上报功能,也可以通过审批功能补全数据和审核数据,所以MDM要有不同的管理模式。
AEAI MDM 基础数据平台帮助创建并维护整个企业内主数据的单一视图,保证单一视图的准确性、一致性以及完整性,从而简化数据清洗工作、提高数据质量、加快业务系统对接、业务流程再造速度,提高业务响应速度。
AEAI MDM基础数据平台的设计理念在于保证主数据在各个系统中的正确性、重用性和通用性。通过基础数据平台将企业的主数据进行整合,集中进行数据的清洗和标准化,并以集成服务的方式把统一的、完整的、准确的、具有权威性的主数据分发给各业务系统。助力企业创建并维护主数据的统一视图,通过保证统一视图的准确性、一致性和完整性,提高数据质量,逐步统一企业级数据模型,简化改进企业流程并提高业务的响应速度。
下图是数通的产品套件图:
MDM基础数据平台整体功能架构如下图所示:
MDM基础数据平台分为主数据管理平台与MDC控制台,具体模块的功能如下:
主数据管理平台包括以下功能模块:主数据、参考数据、质量管理、数据分析。
1.主数据部分包括预置的各类主数据,并且可以对各类主数据进行增删改查、流程审批、清洗导入、同步分发等操作。
2.参考数据部分包括公共以及各类主数据下的参考数据信息,同样也可以进行参考数据增删改查、同步分发以及审批操作。
3.质量管理部分包括了主数据的核心功能,数据巡检、数据血缘、数据清洗等,这些功能相互协作,共同作用,真正体现出基础数据管理平台的价值。
4.数据分析部分是从数据角度和应用角度出发,统计数据的一些基本信息以及同步分发信息。
主数据控制台包括数据建模、功能建模、流程建模、应用管理、规则定义、流程监控六大功能模块。
1.数据建模部分主要是对主数据数据表结构进行创建,以及参考数据相关功能的配置。
2.功能建模则是对主数据页面部分进行配置,包括表单、按钮以及查询条件等。
3.流程建模部分是对数据分发流程进行创建配置和查看。
4.应用管理部分是对主数据关联的业务系统信息以及元数据进行配置。
5.流程监控部分是对已创建的流程的运行情况进行监控统计。
6.规则定义部分主要是配置不同主数据的编码规则以及校验规则的增删改查。
主数据管理分为常规管理、审批管理、标准管理三个管理方式:
1.主数据需要数据上报功能,通过数据上报来进行数据采集工作,所以MDM只需要有数据管理、数据导入功能即可,这可以使用主数据的常规管理。
2.在业务系统有些数据不完整,还有一些数据是非常重要的数据,需要进行审核才能发布,这样就需要审批功能,使用的是主数据的审批管理。
3.标准管理就是主数据的全生命周期管理,进行主数据治理,包含同步、清洗、管理、分发到各个业务系统。
常规管理主要是主数据作为数据上报的作用,通过主数据来采集数仓所需要的数据进行集中管理,下面会详细介绍常规管理的场景作用和功能介绍。
MDM在数据中台中作为数据上报平台,数据中台中创建的维表数据,可以来源于业务系统也可以来源于主数据,有些数据没有源头系统,就可以在主数据中创建管理模型录入数据使用,通过主数据管理后作为ODS中间库,从而建立数据仓库。
常规管理主要有数据管理、数据导入功能。
常规管理主要有数据管理、数据导入功能,生成方式在功能配置主选择常规管理,点击部署后就会生成对应管理功能模块。
管理端就会生成对应数据管理、数据导入功能模块,勾选是否操作日志会生成操作日志功能模块。
在实际项目中有一些线下的数据,需要导入到基础数据平台中进行管理,所以通过Excel导入到临时表。
数据管理只有数据增删改查、高级查询、重复检查功能。
审批管理主要是主数据添加审批功能,通过主数据审批来进行审核数据的准确性,下面会详细介绍审批管理的场景作用和功能介绍。
在实际项目中业务系统有些数据不完整,还有一些数据是非常重要的数据,比如账号信息,这些需要进行审核才能发布,这样就需要审批功能,使用的是主数据的审批管理,支持审批流程。
审批管理支持审批功能所有,除了数据管理、数据导入、还支持待办流程菜单。
选择审批管理,可以配置流程策略和选择对应的流程。
审批流程是在流程定义中进行配置创建。
配置后部署会生成对应的菜单。
在实际项目中,可以通过新增数据点击提交流程会生成待办流程,也可以点击生成草稿,后续再通过草稿生成待办流程。
提交流程后会在待办流程菜单中生成对应待办数据。
审核页面:只是审核不能修改信息。
驳回页面:进行人工校准数据。
标准管理主要是主数据的全生命周期的管理,通过主数据进行同步分发,保障业务系统数据的一致性、完整性、准确性,下面会详细介绍标准管理的场景作用和功能介绍。
标准管理就是主数据的全生命周期管理,包括数据的增删改查、清洗导入、发起流程、流程审批、任务管理、日志监控、失败重发等功能,主要作用是对企业中的主数据进行集中管理,统一进行清洗、校验和丰富,建立统一、标准、完整的主数据体系。
标准管理主要是所有主数据全生命周期的管理,所以每个主数据模块有全部的功能菜单,相比于前两种管理模式多了分发任务、同步日志、分发日志。
菜单生成主数据全部菜单模块:数据管理、待办流程、数据导入、分发任务、操作日志、同步日志、分发日志。
分发时候要先配置下发的系统配置。
MDC控制台—应用配置—详情页面:
找到对应要分发的业务系统,点击对应主数据,配置接收接口。
下面是配置的接收接口:
在MDM主数据管理处添加分组分发权限。
标准管理相比于前面两种管理模式主要区别是进行数据分发,数据分发就是在MDM基础数据平台不同主数据的数据管理,选择数据进行生成任务即可。
生成任务会根据分发权限自动关联下发的业务系统。
直接保存后点击提交就会自动下发给业务系统。
并且会生成对应分发日志。
MDM基础数据平台的设计理念在于保证主数据在各个系统中的正确性、重用性和通用性。通过基础数据平台将企业的多个业务系统中最核心的、最需要共享的数据(主数据)进行整合,集中进行数据的清洗和标准化,并且以集成服务的方式把统一的、完整的、准确的、具有权威性的主数据分发给需要使用这些数据的应用系统。
在实际项目中根据企业需要可以通过不同管理模式进行创建主数据,管理模式主要给使用者带来管理上的方便,不会因为多余的功能影响使用,也会加深对业务场景的理解。
常规管理在数据中台项目中起到数据上报的作用,审批管理主要起到提升数据的准确性的作用,通过人工参与来校准数据是否正确,而标准管理解决数据准确性和一致性、完整性的问题,通过数据发现问题、反馈问题,实现数据应用价值。
1.所有管理模式都支持操作日志和生成历史版本,主要在功能配置勾选这两个选项即可。
2.数据上报时候通过下载模板导出Excel后需要把文件格式改成Excel2003即可填写信息导入。
3.在实际项目主选择标准管理时在数据同步前要进行数据清洗工作,通过数据清洗可以保证源头数据的准确和一致性。
4.分发配置接收接口入参格式与主数据分发接口出参格式保持一致,这个需要业务系统进行扩展,如果业务系统不能扩展可以使用ESB数据服务总线进行封装。
5.数据分发发送请求后,就会获取下游系统的返回参数。根据参数的值判断请求是否成功,然后判断数据是否分发成功。返回参数根据API文档中提供的样例即可。
平台满足不同场景的数据管理,平台在功能上满足数据管理需求的同时,具备快速扩展能力,以适应不同业务场景的变化。并根据技术的发展及业务的演变,不断迭代升级。
产品从项目来到项目去,通过实现项目使用来完善升级产品功能,让产品形成业务闭环,从项目中吸取符合产品发展的业务需求来扩展完善产品使其成为精品。