主数据管理(lǐ)成熟度模型解读

2020/08/19      4933 文(wén)章来源:谈数据公众号 原作者:石秀峰

该模型源自《DataFlux White Paper-MDM-Components-Maturity-Model》,本白皮书探讨了基于提供MDM服務(wù)的能(néng)力的成熟度级别,通过根据MDM相关组件层的成熟度来表示它们,企业管理(lǐ)层可(kě)以针对所需的MDM成熟度级别,设计开发一个主数据管理(lǐ)的实施路線(xiàn)图,用(yòng)于指导企业主数据管理(lǐ)的实施和成功落地。DataFlux模型从数据架构、数据治理(lǐ)、数据管理(lǐ)、数据识别、数据整合、业務(wù)流程管理(lǐ)六个层面定义了主数据管理(lǐ)成熟度的核心影响要素,如下图所示:

 

1、體(tǐ)系结构

MDM體(tǐ)系结构包含三层,即:主数据模型、MDM系统架构和MDM服務(wù)架构。

1)主数据模型

要创建主数据时,需要将企业中相关实體(tǐ)存在的各种不同格式和结构的所有(yǒu)数据元素合并到一个能(néng)够适应这些差异的集中资源中,然后反馈到这些不同的表示中。这意味着必须有(yǒu)一个统一的主模型来充当核心存储库。数据模型是MDM工作的复杂但不可(kě)分(fēn)割的一部分(fēn),需要将异构系统间的相关关键元素合并到一个模型中,主数据模型要能(néng)够适应相关异构系统的不同应用(yòng)需求。推荐的做法是取各个系统主数据元素的交集部分(fēn)+主数据的自然属性形成主数据模型。

2MDM系统架构

贯穿于主数据管理(lǐ)的整个生命周期(创建、变更、访问、注销),為(wèi)主数据提供基础的管理(lǐ)和维护功能(néng),可(kě)以针对特定的场景或应用(yòng)(例如:产品或客户的管理(lǐ))设置增强性功能(néng)。例如,某些属性信息可(kě)以在不同的时间通过不同的应用(yòng)系统收集,如果允许不同的应用(yòng)系统有(yǒu)数据的创建权限,则可(kě)以為(wèi)每个应用(yòng)系统调整创建服務(wù)以获取主数据所需的内容。这涉及多(duō)源头数据的归集,操作上需要慎重。我一般建议将主数据源头统一,如果实在统一不了,可(kě)以通过系统自动提取+人工干预的方式完成主数据属性的整合,形成完整数据视图。

3MDM服務(wù)架构

异构应用(yòng)系统使用(yòng)所需的数据对象服務(wù)可(kě)能(néng)会有(yǒu)一定的差异,所需的数据服務(wù)也有(yǒu)进一步的要求,例如同步、序列化访问控制、集成与整合、数据访问。通过部署可(kě)重用(yòng)并且与业務(wù)流程关联的主数据服務(wù),将业務(wù)应用(yòng)系统分(fēn)层到数据对象服務(wù)层,并对数据服務(wù)进行权限的划分(fēn)。主数据服務(wù)架构关键点在于流程驱动、按属性授权。主数据管理(lǐ)本身也是一项业務(wù)活动,需要根据相应的业務(wù)规则按顺序流转;权限划分(fēn)是指不同流程节点可(kě)以配置不同的数据属性,并且这些属性可(kě)以分(fēn)配给不同的角色/岗位进行管理(lǐ)。

2、数据治理(lǐ)

DataFlux 认為(wèi)数据的治理(lǐ)和监督应当作為(wèi)企业千年发展目标的政策。由于MDM是一项企业倡议,因此必须保证利益相关者将遵守、管理(lǐ)、参与主数据的治理(lǐ)和数据共享。跨不同业務(wù)域应用(yòng)的主数据管理(lǐ)将解决数据管理(lǐ)、所有(yǒu)权、合规性、隐私、数据风险、数据敏感性、元数据管理(lǐ)、主数据管理(lǐ)以及数据安全等问题。这些问题中的每一个都侧重于将数据技术和管理(lǐ)监督结合起来,确保组织遵守定义的制度和政策。

1)数据标准化

对企业数据元的标准化定义,明确数据语义、取值。评估组织数据元素信息并将这些信息编制成业務(wù)元数据,形成了最终驱动和控制主数据对象的模型。有(yǒu)了这些数据元标准化定义,组织就了解了如何将这些定义解析為(wèi)主数据的唯一视图。

2)元数据管理(lǐ)

识别数据元名称、定义和其他(tā)相关属性的过程,除了收集有(yǒu)关潜在可(kě)用(yòng)的大量数据元素的标准技术细节外,企业还需要确定: 每个数据元的业務(wù)用(yòng)途, 哪些数据元定义涉及相同的概念, 不同应用(yòng)程序如何创建、读取、修改或失效每个数据元,业務(wù)流程中的数据质量特征、检查和监控位置,等等这一系列的过程都是元数据管理(lǐ)。主数据管理(lǐ)的各个过程都是围绕元数据模型开展的。

3)数据质量

业務(wù)绩效和运营生产力依赖于高质量的数据——在组织层面——成為(wèi)任何MDM计划的核心能(néng)力。MDM的成功依赖于数据治理(lǐ),但治理(lǐ)可(kě)以跨不同的业務(wù)域应用(yòng),為(wèi)企业范围的部署提供规模经济。治理(lǐ)的各个方面至关重要,因為(wèi)所有(yǒu)权模型和监督机制确保MDM环境中的参与者意识到信息的质量得到了积极管理(lǐ)。

3、数据管理(lǐ)

1)唯一身份识别

每一个主数据对象类型都对应与真实世界的一个实體(tǐ)对象,每个实體(tǐ)对象都有(yǒu)一个唯一识别的身份,这意味着在主数据资源库中,需要為(wèi)每个主数据对象提供相应的标识信息,用(yòng)来识别和标识数据对象的唯一性。

2)数据关系

主数据系统应具备数据关系管理(lǐ)的能(néng)力,例如:客户之间的关联关系,供应商(shāng)与所提供产品的关系等等。这些关系反映在链接层次结构中,并提供支持这些连接管理(lǐ)的服務(wù)组件。筆(bǐ)者认為(wèi):“关系型主数据将在主数据管理(lǐ)中扮演越来越重要的角色”。

3)迁移管理(lǐ)

与业務(wù)应用(yòng)系统不同,主数据的集成、上線(xiàn)是一个需要过渡的过程。无论是逐步的过渡还是彻底的使用(yòng)新(xīn)标准、新(xīn)體(tǐ)系,数据迁移计划通常都会使旧體(tǐ)系版本与标准化后的版本同时运行一段时间,以确保对新(xīn)版本正确地满足业務(wù)需求的提高信心。

4、主数据建立

1)标识解析

标识解析是指能(néng)够将两个或多(duō)个数据元素表示可(kě)以解析為(wèi)唯一对象的一个表示,即:通过一定的数据元素的组合进行主数据的唯一性识别。标识解析是一项重要的主数据管理(lǐ)技术,目前该技术已被成功应用(yòng)到國(guó)家工业互联网的战略布局中,通过将标识解析与互联网相结合,通过為(wèi)每个机器、产品、零部件设置网络虚拟“身份证”,支持通过“身份证号”实现物(wù)料追溯、产品追踪,从而实现跨地域、跨行业、跨企业的信息共享。

2)数据规则

在确定了数据的解析标识后,数据的规则算法就被应用(yòng)到大量的记录中。  有(yǒu)一些规则可(kě)以被视為(wèi)自动匹配,这些规则不仅依赖于相似性的量化,而且必须根据应用(yòng)程序定义,数据规则用(yòng)于数据的建立和数据的整合过程。

3)查重与合并

使用(yòng)标识解析来检查企业数据集,以區(qū)分(fēn)表示唯一实體(tǐ)的记录,然后将其加载到规范表示中。应用(yòng)数据规则寻找相似的数据记录,类似的记录要通过算法来鉴定每个数据属性中的值的相似度,為(wèi)主数据的查重和合并过程铺平了道路。

5、主数据整合

主数据的目标不仅在于支持多(duō)个应用(yòng)系统的集成,还能(néng)够為(wèi)数据分(fēn)析提供高质量的主数据。MDM系统建立数据服務(wù)层的核心主实體(tǐ)為(wèi)建立一组分(fēn)层的信息服務(wù)提供基础,以支持业務(wù)应用(yòng)的快速和高效的开发。

1)与数据源的集成

建立一个MDM系统将主数据统一管理(lǐ)起来,实现单一源头的主数据管理(lǐ),而不使用(yòng)这些数据是没有(yǒu)意义的,建立单一数据源的一个驱动因素是建立一个可(kě)以在整个企业中共享的高质量数据资产。这个目标需要双向数据流:主数据必须很(hěn)容易地进入主数据库,并且企业应用(yòng)程序也必须同样容易地访问这些数据。MDM系统必须以最小(xiǎo)破坏性的方式适应现有(yǒu)的应用(yòng)程序基础架构,同时提供一个标准化的路径,进行数据的转换和同步,為(wèi)应用(yòng)系统提供数据服務(wù)。

2)主数据集成服務(wù)

随着MDM的深入应用(yòng),新(xīn)的应用(yòng)程序越来越多(duō)地依赖主数据对象及其相应功能(néng)的来支持新(xīn)的业務(wù)體(tǐ)系结构设计。标准化的主数据减少了对传统面向数据的问题(例如,数据访问和操作、安全和访问控制或策略管理(lǐ)),使用(yòng)MDM服務(wù)层整合应用(yòng)系统,被越来越多(duō)的企业所青睐,这种方法还将為(wèi)现有(yǒu)系统的整合和未来系统的设计提供额外的价值。

6、业務(wù)流程管理(lǐ)

基于业務(wù)流程驱动的主数据管理(lǐ)是MDM的主要手段。MDM系统设计中的一个关键因素是确保系统是业務(wù)驱动的,尽管MDM是一种技术,但人们普遍认為(wèi),在不将主数据管理(lǐ)的功能(néng)组件链接到相应的业務(wù)流程模型的情况下实施主数据管理(lǐ)是一种无用(yòng)的活动,进一步强调了“流程驱动”在主数据管理(lǐ)中的重要性。

1)流程模型

业務(wù)流程模型是一种逻辑表示,它以一种方式描述业務(wù)流程,并在适当的时间将适当的细节传达给适当的人。通常列举所涉及的过程、流程的输入、控制过程等方面、作為(wèi)过程结果出现的事件以及过程的预期输出。本质上MDM也是一项业務(wù)活动,不同的主数据需要在不同的时间、由不同的人维护和管理(lǐ)不同的数据元素,而这个过程是依靠流程模型来驱动的。

2)业務(wù)规则

在任何业務(wù)流程模型中,用(yòng)于执行特定操作的逻辑将主数据对象的值的评估和定义的控件结合在一起。检查这些值以确定要采取的操作,这些操作将创建新(xīn)值并触发新(xīn)控件。

3MDM业務(wù)组件层

在通过业務(wù)流程建模和集成组件的定义和需求以及通过基于规则的系统实现业務(wù)规则的基础上,是业務(wù)组件层。在这一层,我们可(kě)以开始创建更复杂的可(kě)重用(yòng)业務(wù)服務(wù),包含数据的映射、转换、同步、访问等。