MDM主数据管理平台开发精要

  随着企业业务迅速发展,需要支撑业务运转的信息系统越来越多,各系统之间数据分散、重复,未完全形成业务闭环,数据孤立不能互通,数据统计不一致,企业主数据(组织、人员、项目、客户、供应商、产品等)不能共享,如何对数据进行治理已经成为困扰企业发展的一大难题。

  对企业而言,业务系统的构建更多是以项目为中心,自下而上构建系统,这导致整个企业缺乏统一的规划,一些需要共享的数据(主数据)分散在各个业务系统之中。分散管理的主数据由于不具备一致性、准确性、完整性,使整个企业普遍存在产品管理不力、供应商管理不力、订单管理不力等现象,解决这一问题的根本方法就是引入主数据管理

1整体说明

  本文档主要从功能、集成业务两个层面进行介绍,功能主要介绍MDM的相关平台功能,集成业务通过ESB开发集成流程与MDM基础数据平台进行基础数据分发的实际业务场景模拟。

1.1产品体系

  首先来介绍数通畅联的产品体系:

MDM主数据管理平台开发精要_第1张图片

  数通畅联的所有产品都是通过K8S云平台进行部署搭建产品环境,通过不同的产品组合方案来解决企业面临的不同信息化困境,帮助企业达到信息化发展的目标

  MDM主数据管理平台在公司产品体系中作为重要一环,可以与不同产品组合来满足不同项目的需求。

1.2产品介绍 

  MDM主数据管理平台中主数据管理的关键就是“管理”。主数据管理不会创建新的数据或新的数据纵向结构。相反,它提供了一种方法,使企业能够有效地管理存储在分布系统中的数据。 

  主数据管理使用现有的系统,它从这些系统中获取最新信息,并提供了先进的技术和流程,用于自动、准确、及时地分发和分析整个企业中的数据,并对数据进行验证。

  MDM产品的核心在中间的紫色区域,分别是数据建模、功能建模、流程建模、应用管理,使用这些功能能够自动生成出不同的主数据管理,从而达到数据治理的目的。数据统计,也就是绿色区域的数据管理、流程监控、统计分析功能,并且管理看板也能够进行统计分析,MDM可以在系统管理中添加组织、人员、岗位,并配置相应的权限。 

1.3环境准备

  环境准备主要是准备产品,首先是MDM产品的部署,关于ESB产品的部署可以参考《MDM产品的部署使用手册》。

  为了模拟实际的业务场景,MDM基础数据平台需要和ESB结合使用,所以需要构建MDM的产品环境,数据用MDM平台预置数据即可。

2功能介绍

  主要介绍MDM平台的一些常用功能,如数据建模、功能建模、流程建模等常用的典型功能模型的创建和业务场景,MDM可以创建的功能模型有简单列表(左树右表)、树形管理、树形表格、主从表。

2.1简单列表

  简单列表是使用MDC主数据控制台中的数据建模和功能建模功能部署生成的。

2.1.1模型说明

  简单列表针对于简单数据的管理,例如:供应商、客户、合同等,都可以利用简单列表模型,以表格形式对基础信息进行记录维护。
  页面展现形式如图所示:

 2.1.2创建步骤

  数据建模主数据建模是创建主数据的第一步操作,该功能主要用于创建主数据并且定义主数据的字段、类型等,创建主数据时可以选择是否需要进行流程审批。

  主数据建模主页面如下,点击“新增”,创建新的主数据,如图所示:

MDM主数据管理平台开发精要_第2张图片

  新增时选择模板类型为“单表”,模板特性选择“普通”对主数据信息进行编辑,完成后点击“保存”,如图所示:

MDM主数据管理平台开发精要_第3张图片

  选中主数据双击或者点击“数据建模”按钮,如图所示:

MDM主数据管理平台开发精要_第4张图片

  进入数据建模页面,对当前主数据进行编辑,新增元数据分组或元数据,如图所示: 

MDM主数据管理平台开发精要_第5张图片

  对元数据属性双击进行编辑修改,如图所示:

MDM主数据管理平台开发精要_第6张图片

  进入功能管理-功能配置进行功能设置,功能模板选择“简单列表”,然后在数据模型中添加主数据,如图所示: 

MDM主数据管理平台开发精要_第7张图片

  选择表单信息页面编辑表单信息,,如图所示:

  双击选择你要编辑的表单页面。此页面有两个标签,一个用于配置显示的字段,一个是配置页面的按钮,如图所示:

MDM主数据管理平台开发精要_第8张图片

  编辑页面表单页面:配置表单的显示形式,例如:select下拉选、text、textarea、radio、widget组件、res-file附件上传等配置,如图所示: 

MDM主数据管理平台开发精要_第9张图片

  配置表单页面后点击部署,会生成对应的主数据管理,如图所示: 

MDM主数据管理平台开发精要_第10张图片

2.2树形管理

  树形管理是使用MDC主数据控制台中的数据建模和功能建模功能部署生成的。 

2.2.1模型说明 

  树形管理主要通过构建树形菜单形成层级关系,对层级关系进行管理如组织、岗位、项目等,而对于各树形节点下的数据直接以列表形式显示,不以层级进行区分。 

  页面展现形式如下:

2.2.2创建步骤 

  主数据建模主页面如下,点击“新增”,创建新的主数据,如图所示:

MDM主数据管理平台开发精要_第11张图片

  新增时选择模板类型为“单表”,模板特性选择“树形”对主数据信息进行编辑,完成后点击“保存”,如图所示: 

MDM主数据管理平台开发精要_第12张图片

  选中主数据双击或者点击“数据建模”按钮,如图所示: 

MDM主数据管理平台开发精要_第13张图片

  进入数据建模页面,对当前主数据进行编辑,新增元数据分组或元数据,生成的基础字段属性多一个PID属性字段,如图所示:

MDM主数据管理平台开发精要_第14张图片

  修改后点击提交,弹出生成初始创建实体表页面,如图所示:

MDM主数据管理平台开发精要_第15张图片

  双击对元数据属性进行编辑、修改,如图所示: 

MDM主数据管理平台开发精要_第16张图片

  进入功能管理-功能配置进行功能设置,功能模板选择树形管理,然后在数据模型中添加在数据建模创建的主数据,如图所示:

MDM主数据管理平台开发精要_第17张图片

  进入表单信息页面,点击“数据表结构”按钮,创建实体表外其他需要使用的表结构,如图所示: 

MDM主数据管理平台开发精要_第18张图片

  双击选择你要编辑的表单页面。此页面有两个标签,一个用于配置显示的字段,一个是配置页面的按钮,点击“初始化表单”按钮生成表单信息,如图所示: 

MDM主数据管理平台开发精要_第19张图片

  树形管理列表页面配置多一个父节点隐藏域配置,如图所示: 

MDM主数据管理平台开发精要_第20张图片

  选择表单信息页面编辑表单信息,编辑表单页面:配置表单的显示形式,例如:select下拉选、text、textarea、radio、widget组件、res-file附件上传等配置,点击部署生成树形管理模型的主数据,如图所示:

MDM主数据管理平台开发精要_第21张图片

2.3树及列表 

  树及列表是基于简单列表配置关联树生成的功能模型。 

2.3.1模型说明 

  通常情况下使用树及列表创建的地方首先需要构建树形信息,根据树形的内容不同构建关联关系以及每一个树形中对应的数据,与树形管理的区别在于树形管理管理树的层级关系,而树及列表管理的是列表中的数据,且管理列表中数据与树节点的关联关系。 

  页面展现形式如图所示: 

MDM主数据管理平台开发精要_第22张图片

2.3.2创建步骤 

  数据建模主数据建模是创建主数据的第一步操作,该功能主要用于创建主数据并且定义主数据的字段和类型等,创建主数据时可以选择是否需要进行流程审批。 

  主数据建模主页面如下,点击“新增”,创建新的主数据,如图所示:

MDM主数据管理平台开发精要_第23张图片

  新增时选择模板类型为“单表”,模板特性选择“普通”对主数据信息进行编辑,完成后点击“保存”,如图所示:

MDM主数据管理平台开发精要_第24张图片

  双击选中主数据或者点击“数据建模”按钮,如图所示: 

MDM主数据管理平台开发精要_第25张图片

  进入数据建模页面,对当前主数据进行编辑,新增元数据分组或元数据,如图所示: 

MDM主数据管理平台开发精要_第26张图片

  双击进行编辑修改元数据属性,修改后点击提交,如图所示:

MDM主数据管理平台开发精要_第27张图片

  弹出初始化表页面:创建主数据实体表,创建成功后点击提交,如图所示: 

MDM主数据管理平台开发精要_第28张图片

  进入功能管理-功能配置进行功能设置,功能模板选择简单列表,选中左侧的“是否关联树”,这样就会生成树及列表模型,然后在数据模型中添加主数据,如图所示: 

MDM主数据管理平台开发精要_第29张图片

  选择表单信息页面编辑表单信息,如图所示:

  双击选择要编辑的表单页面。此页面有两个标签:一个用于配置显示的字段,一个是配置页面的按钮,如图所示:

  编辑表单页面:配置表单的显示形式,例如:select下拉选、text、textarea、radio、widget组件、res-file附件上传等配置。

MDM主数据管理平台开发精要_第30张图片

2.4树形表格 

  树形表格是使用MDC主数据控制台中的数据建模和功能建模功能部署生成的。 

2.4.1模型说明 

  通常情况下使用树形表格的地方为主从表结构,列表页面显示主表信息,可以进行新增、修改、删除操作。详情页面显示从表的信息是树形表格模式,同样可以进行新增、修改、删除等操作。 

  页面展现形式如下: 

  主表信息如图所示: 

MDM主数据管理平台开发精要_第31张图片

  从表信息如图所示: 

MDM主数据管理平台开发精要_第32张图片

2.4.2创建步骤 

  数据建模主数据建模是创建主数据的第一步操作,该功能主要用于创建主数据并定义主数据的字段、类型等,创建主数据时可以选择是否需要进行流程审批。 

  主数据建模主页面如下,点击“新增”,创建新的主数据,如图所示: 

MDM主数据管理平台开发精要_第33张图片

  树形表格属于主从模式,所以也要创建主表信息,新增时选择模板类型为“主从表”,模板特性选择“树形”,模型类型选择“主表”,对主数据信息进行编辑,完成后点击“保存”,如图所示:

MDM主数据管理平台开发精要_第34张图片

  选中主数据后双击或者点击“数据建模”按钮,如图所示: 

MDM主数据管理平台开发精要_第35张图片

  进入数据建模页面,编辑当前主数据,新增元数据分组或元数据,如图所示:

MDM主数据管理平台开发精要_第36张图片

  双击编辑修改元数据属性,如图所示: 

  点击提交创建表后回到数据建模页面新增从表信息,从模型类型选择从表,然后再在主表表单中选择主表信息,如图所示: 

MDM主数据管理平台开发精要_第37张图片

  进入功能管理-功能配置进行功能设置,功能模板选择树形表格,然后在数据模型中添加主表和从表的主数据,如图所示: 

  选择表单信息页面,编辑表单信息,如图所示: 

MDM主数据管理平台开发精要_第38张图片

  双击选择要编辑的表单页面。此页面有两个标签,一个用于配置显示的字段,一个是配置页面的按钮,如图所示: 

MDM主数据管理平台开发精要_第39张图片

  编辑页面表单页面:配置表单的显示形式,例如:select下拉选、text、textarea、radio、widget组件、res-file附件上传等配置,如图所示: 

MDM主数据管理平台开发精要_第40张图片

  配置表单页面后点击部署,会生成对应的主数据管理,如图所示: 

MDM主数据管理平台开发精要_第41张图片

2.5主从模型 

  主表模型是使用MDC主数据控制台中的数据建模和功能建模功能部署生成的。 

2.5.1模型说明 

  通常情况下使用主表模型的地方为主从表的结构,列表页面显示主表信息,可以进行新增,修改删除操作。详情页面显示从表的信息是简单列表模式,同样可以进行新增,修改删除等操作。 

  页面展现形式如下: 

  主表页面如图所示: 

  从表页面如图所示: 

MDM主数据管理平台开发精要_第42张图片

2.5.2创建步骤

  数据建模主数据建模是创建主数据的第一步操作,该功能主要用于创建主数据并定义主数据的字段和类型等,创建主数据时可以选择是否需要进行流程审批: 

  树形表格属于主从模式,所以也要创建主表信息,新增时选择模板类型为“主从表”,模板特性选择“普通”,模型类型选择“主表”,对主数据信息进行编辑,完成后点击“保存”,如图所示: 

MDM主数据管理平台开发精要_第43张图片

  选中主数据双击或者点击“数据建模”按钮,如图所示: 

MDM主数据管理平台开发精要_第44张图片

  进入数据建模页面,对当前主数据进行编辑,新增元数据分组或元数据,如图所示:

MDM主数据管理平台开发精要_第45张图片

  双击编辑修改元数据属性,如图所示: 

MDM主数据管理平台开发精要_第46张图片

  进入功能管理-功能配置进行功能设置,功能模板选择主从表,选中左侧的“是否关联树”,这样就会生成树及列表模型,然后在数据模型中添加主数据,如图所示: 

MDM主数据管理平台开发精要_第47张图片

  选择表单信息页面编辑表单信息,如图所示: 

MDM主数据管理平台开发精要_第48张图片

  双击选择要编辑的表单页面。此页面有两个标签,一个用于配置显示的字段,一个是配置页面的按钮,如图所示: 

MDM主数据管理平台开发精要_第49张图片

  编辑表单页面:配置表单的显示形式,例如:select下拉选、text、textarea、radio、widget组件、res-file附件上传等配置,如图所示: 

MDM主数据管理平台开发精要_第50张图片

3集成场景 

  通过以上整体介绍应该了解了主数据的各种模型的配置和作用,配置完模型、创建主数据标准后,就需要与其他系统进行集成对接,把主数据治理好的数据分发到业务系统中,那么数据分发场景有哪些呢,是如何分发到业务系统中呢?下面章节会进行详细介绍。 

3.1集成场景 

  与ESB应用集成平台紧密结合,可以灵活设置数据同步、分发策略,提供业务日志,保障主数据同步的事务性、可靠性。通过ESB进行数据分发,MDM主要有三种方式:

MDM主数据管理平台开发精要_第51张图片

  第一种:所有数据以MDM为源头,在MDM创建数据然后通过ESB分发到各系统再使用。 

  第二种:以其它系统为数据源,使用ESB同步到MDM中进行数据治理后,再分发到各系统使用。 

  第三种:前两者的结合使用,已经上线的系统时使用以系统为数据源,还没上线的系统或者将要上线的系统采用MDM数据源,使用ESB分发到各业务系统中再使用。 

3.2平台模式 

  平台操作时候数据分发如下: 

MDM主数据管理平台开发精要_第52张图片

  1.普通的点击增、删、改不会生成操作。 

  2.列表页面新增“生成任务”按钮,点击可以生产任务,任务类型分别为:新增任务、回收任务、启用任务。 

  3.新增任务:业务初始化数据。 

  4.同步任务:根据选择的数据进行数据补偿。 

  5.回收任务:对业务系统的主数据做禁用操作。 

  6.启用任务:对业务系统的主数据启用操作。 

3.3接口模式 

  接口同步时候数据分发如下: 

MDM主数据管理平台开发精要_第53张图片

  1.MDM接口同步时候对主数据的操作会生成(新增、修改、禁用、企业数据操作类型)操作,任务类型会生成同步任务。 

  2.同步接口迁移的时候要注意分发范围权限迁移,然后生成修改、新增和删除操作,然后会生成一条同步任务、一条回收任务。 

4集成过程 

  主数据应用集成将MDM与ESB平台结合使用,主要是通过SMC配置集成场景,然后通过设计器自动生成集成流程,通过应用集成配置可以更加快速、更加方便地实现主数据与业务系统之间的数据同步与分发。 

4.1服务注册 

  1.首先在SMC应用集成的服务分组下添加服务的分组信息,便于对注册的服务进行管理,如图所示:

  2.在对应的分组下进行服务注册,服务注册分为三种方式:导入原生、导入代理、注册: 

注册:注册MDM和业务系统服务,如图所示: 

MDM主数据管理平台开发精要_第54张图片

  3.对不同的服务配置方法参数: 

  数据提供方(源头系统)定义出参,如图所示: 

MDM主数据管理平台开发精要_第55张图片

  数据接收方(目标)系统配置入参,如图所示: 

MDM主数据管理平台开发精要_第56张图片

4.2场景配置 

  服务注册成功后需要在“场景配置”中配置具体的集成场景。 

  1.和服务注册类似,先配置场景的分组信息,如图所示:

MDM主数据管理平台开发精要_第57张图片

  2.选择场景分组添加场景配置,选择源系统、源操作、目标系统、目标操作,如图所示: 

MDM主数据管理平台开发精要_第58张图片

  3.在映射配置中通过解析获取映射关系,并自动进行匹配,如图所示:

MDM主数据管理平台开发精要_第59张图片

  4.根据业务的对应关系手动进行配置调整,添加校验规则,如图所示: 

  5.配置后提交配置信息,如图所示: 

MDM主数据管理平台开发精要_第60张图片

4.3流程生成 

  在SMC中配置并提交场景后,通过ESB设计器生成集成流程。 

  1.首先在MF服务目录下创建Http流程,选择应用集成服务,如图所示:

MDM主数据管理平台开发精要_第61张图片  

  2.Next,刷新集成场景并进行选择,如图所示: 

MDM主数据管理平台开发精要_第62张图片

  3.自动生成流程如下,如图所示: 

4.4数据分发 

  以组织主数据为例来介绍主数据的分发过程,首先在组织员管理中选择几条数据,点击“生成任务”、“分发禁用”、“分发启用”按钮,如图所示: 

MDM主数据管理平台开发精要_第63张图片

  弹出生成任务窗口:选择要分发的业务系统和生成任务类型,点击保存就会生成任务,如图所示:

MDM主数据管理平台开发精要_第64张图片

  弹出工作任务明细页面:会根据生产任务类型自动编写出任务名称,通过前一个选择应用系统自动添加到关联应用字段中,如图所示: 

MDM主数据管理平台开发精要_第65张图片

  点击提交,通过BPM把任务ID推送给ESB或者业务系统,任何ESB或者业务系统根据任务获取数据,如图所示: 

  然后再通过日志接口回写到分发日志中,点击分发日志功能查看分发情况,如图所示:

MDM主数据管理平台开发精要_第66张图片

5分析总结 

  随着企业的发展,各项数据的权威性显得尤为重要,为了解决企业的基础数据治理以及传输问题,数通畅联开发了MDM主数据管理平台产品。主数据治理方案可以将企业的组织、人员、客户、供应商等高度共享的数据进行统一管理,对需要的业务系统进行同步分发,使数据易采集、易理解、易分析,提高部门与部门之间的沟通效率。 

5.1产品功能 

  MDM作为数通畅联的核心产品,无论是产品的性能还是产品的完备性上都具有很大的优势,并且能和公司多款产品进行组合,如MDM+ESB的主数据治理方案,ESB+MDM+DAP的数据治理分析方案等,通过这些方案可以满足企业IT信息化建设的需求。 

5.2扩展升级 

  平台是主数据治理方案落地的重要工具,平台在功能上满足主数据治理需求的同时,具备快速扩展能力,以适应不同业务场景的变化。并根据技术的发展及业务的演变,不断迭代升级。通常选择的主数据管理平台要预置典型的模型功能和样例数据,在项目中复用,可节省时间,提高效率。 

5.3方案融合 

  与公司的其他产品组合、搭配使用,满足绝大多数应用场景,更加灵活地适应企业业务需求的变化,解决不同的企业面临的问题,与其他产品组合形成不同的解决方案。 

  在不同方案中起到不同的作用。在业财一体化项目中,MDM起到基础数据映射作用;在数据治理项目中,MDM起到治理、完善、统一业务系统中共享主数据的作用;在数据分析项目中,MDM抽取整合业务系统中的主数据,保证其完整性、统一性,并起到分析数据的作用。企业通过MDM主数据管理平台集中管理数据,保证了分散的系统间主数据的一致性,有利于推进数据合规化进程,快速部署新应用,加快推出新产品的速度。 

你可能感兴趣的:(产品文档,数据库,运维,主数据管理,数据库架构,数据库开发)