查看原文
其他

关于数据中台是否要包括主数据管理功能的探讨

苗峰79 猫说信息化 2023-02-05

昨天(3月23日周二)中午,在大数据领域资深专家彭老师建的微信群中,有同行提出了关于数据中台是否包括主数据管理功能的探讨,赶上是午餐时间,我也参与了一点讨论。

因为此前参加过的一个项目中也遇到了这个问题,对这个问题纠结过,所以正好本次也就这个话题做一点探讨。

主数据是为解决多系统集成时共享数据的规范标准和一致性等相关问题的,所以出现的较早,相关理论已成体系(如国际数据管理协会DAMA在其数据管理知识体系DAMA-DMBOK2中内容,以及国家标准GB/T 36073-2018数据管理能力成熟度评估模型中的内容等),国际和国内多家厂商的主数据管理(MDM)产品也已较为成熟并大量应用,例如图1到图3的产品。

图1:南京英诺森软件科技有限公司MDM产品InData的功能架构

图2:SAP主数据治理(MDG)系统功能概要

图3:浪潮国际有限公司某版本MDM产品架构

而包括数据中台的中台概念和产品则是这几年新出现的,如图4到图7为中国电子系统技术有限公司飞瞰数据中台产品的功能图。

图4:中国系统飞瞰数据中台-数据集成总体架构

图5:中国系统飞瞰数据中台-数据交换总体架构

图6:中国系统飞瞰数据中台-数据标准管理

图7:中国系统飞瞰数据中台-数据订阅推送总体架构
直观的看,MDM与数据中台有若干相似的功能,比如数据标准管理、数据模型管理、数据映射管理、数据质量管理、数据推送订阅管理、数据集成管理、数据清洗管理等,如果把主数据做为一类数据纳入数据中台管理,逻辑上看是可以的,不过可能还需要做进一步的探讨。

1. MDM往往是刚需,数据中台不是

信息化建设中系统数量超过3个做集成应用时,就需要考虑对主数据做管理了,而系统数量再多的话,则必须要对主数据管理到位。哪怕是规模不是足够大的企业,应用系统可能也是轻量化的,但只要多系统集成,那么就需要使用MDM或类似功能的系统,这是刚需。而数据中台则适合规模化的应用场景,中台主要是应对业务复杂、多变、交易量大、资源多、整合要求高等问题的,于是抽象出中间的一层,连接灵活的前台和稳定后台,提供更好的随需而动。

特别是数据中台这种较重的系统,需要业务和数据具有一定的规模才能发挥其效能,所以如果企业只是一般的规模和常规信息化需求,中台不一定是刚需,那么主数据管理也就不具备放在数据中台管理的前提了,此时如果打包在数据中台中的主数据功能,因为中台很重(贵),也不容易被一般企业所采用。

2. 分层或有不同

按中台体系的概念,比如ToC的电商系统、各种移动应用等直接面向用户提供服务和价值的系统一般被归为前台,诸如ERP系统、WMS系统、TMS系统等支撑企业核心内在能力运转和管理的系统通常被归为后台,而MDM系统则主要直接服务于ERP等后台系统,所以常规来看,MDM至少是后台系统,而非中台,甚至现在基本上会把MDM再降一层,与企业服务总线ESB等系统一起归为应用信息系统的基础设施。此时,数据中台如果提供MDM的功能,相当于成为了后台甚至再基础一层的系统了,这样或与数据中台定位中间一层的应用分层不相符,感觉有点用乱了。

3. 数据的输入和整合

MDM通常会作为主数据的输入系统或控制系统,比如MDM中有针对物料主数据录入特点的、更聚焦的一系列录入、校验等功能,再比如或许在采购管理系统中录入物料主数据,但物料主数据会在MDM的规则控制下传入到MDM中并分发给相关系统,总得来说MDM是一个常见的面向一线用户的数据输入系统。

而数据中台,通常更强调对多个异构系统数据的高级整合,即从很多个异构系统中获得各种各样的数据(比如在数据中台受控下数据传入数据湖中),然后按需求做各种深度处理(按算法做计算、汇总等),并把结果以服务的形式提供给前台系统。并非是数据中台不能录入数据,但把录入数据的职能放在数据中台系统上,特别还是主数据这种通常较大数量的数据,感觉与整合这个数据中台的核心功能之一或有不一致。况且,一旦让大量一线业务用户录入数据了,那么系统就变成了前台系统,也与数据中台定位为中间一层的分层不太相符。

4. 现阶段针对主数据的应用需求,MDM实用性更好

如上边所介绍的,MDM经过多年的应用和发展,已经非常成熟,产品价格也比较适中,常规信息化建设项目或者主数据治理等项目,抛开软件集成和应用本身的复杂度,对数据定标准、做清洗等数据处理类的工作就往往很复杂,工作量巨大,如果有成熟的技术方案可以直接应用,避免在软件建设本身上投入过多资源和精力,直接使用专业的、专一的、相对“单薄”的MDM系统或许是实用性更好的选择。

而对于数据中台来说,建数据中台的初衷和期望通常不是做主数据管理的,那么如果作为数据中台中的一个部分,为了主数据管理而上一套数据中台产品,感觉平台太厚重,需求范围有点发散。而且数据中台的建设,往往也不是信息化(数字化转型)前几个阶段的内容,一般是建设到一定阶段,或者系统按中台概念重构时才有的,而MDM则基本是与早期的、常规的ERP等系统建设同一阶段做的。

综上所述,我个人认为,现阶段把主数据管理纳入到数据中台或许存在一些可商榷的问题,并且因为目前我注意到的数据中台产品也没有主数据管理功能落地(或许是我了解不充分),所以在没有看到数据中台中主数据应用的案例前,常规情况下我还是比较倾向于MDM与数据中台分为不同的系统进行建设,妥否,可以继续探讨。
本文开头介绍的大数据专家彭老师的微信公众号是:大数据架构师

本公众号相关阅读:

  1. 山东黄金集团SAP ERP建设项目中的主数据治理及相关

  2. 一种战略管控型集团企业主数据治理的推进路线

  3. 关于企业信息化的一些“大实话”(第2季)

注:

  1. 本文仅用于行业研究和交流,不代表各方立场。

  2. 本文资料部分来自于各企业官方网站,版权归原文所有。

  3. 本文中使用的厂商名称、产品名称、LOGO、软件截图等版权归原厂商所有。


欢迎长按或扫描下方二维码关注 猫说信息化 公众号,这里希望能够分享和探讨企业信息化中的所有相关,包括:信息化战略和组织建设、各种理论、技术方案、应用案例、行业资讯、系统建设和应用方法、SAP ERP等系统的操作说明、……。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存