MDM主数据管理概述
主数据定义与问题
主数据是描述核心业务实体(如客户、供应商、地点、产品和库存)的一个或多个属性,是在企业业务架构分析中发现的核心业务对象。
企业主数据管理的主要问题是完整性和一致性。由于信息彼此隔离,构建在各种架构之上的不兼容系统中的部门化数据,使得企业几乎不可能创建和维护主数据的“单一”视图。
解决方案与IBM MDM思路
传统的解决方案包括建立数据中心和数据仓库,但这些并不是主数据管理的最佳方式。IBM的MDM提出了超越单一视图的新思路:适时地将正确的信息以正确的视图提供给正确的对象。
主数据管理的关键在于“管理”,即从现有系统中获取最新信息,并通过技术和流程自动、准确、及时地分发和分析整个企业中的数据。
MDM主数据平台总体设计
今年对MDM主数据管理平台进行了重新架构调整,形成了基础层、应用层和共享层的三层结构。
基础层提供数据集成、工作流引擎和权限管理能力。
应用层围绕主数据全生命周期展开,实现完整的主数据视图。
共享层提供主数据服务的快速发布和共享能力。
基于元数据驱动构建MDM主数据平台
MDM主数据平台的核心构建思路是以元数据驱动,结合流程引擎和ETL服务能力。
对象建模:定义对象属性、子对象及其关联映射。
表单建模:实现主数据对象CRUD功能界面的灵活配置。
流程建模:通过工作流引擎进行流程建模,支持审批流程。
从主数据定制开发到快速配置开发
当前MDM主数据平台逐步具备类似快速开发平台的能力,但仍需经验丰富的咨询顾问和实施顾问。
4A和权限模型
流程引擎
对象建模
表单建模
规则建模
集成模型
MDM系统-数据建模
MDM平台围绕数据模型这个关键元数据驱动建设,从数据建模延伸到业务规则建模、流程建模和界面建模等内容。
数据质量管理
数据质量管理覆盖数据生命周期的每个阶段,主要包括完整性、规范性、一致性、准确性、唯一性和关联性等评估维度。
MDM系统-接口和数据服务
MDM系统的接口和服务集成能力分为数据采集和数据分发两个方面。
数据采集包括初始化采集和增量采集。
数据分发包括数据落地分发和数据不落地查询服务。

