主数据管理哪些数据 主数据到底是什么
导读:除去以上功能外,MDM其实还有很多相关的专业性功能,比如:元数据、接口适配、数据交互监控、界面和流程定义、数据清洗等。
先看示例,在没有对主数据进行管理的情况下是这样的:
比如在费用控制系统中向供应商海康威视公司支付货款,费控系统中该供应商的编码是PAYV000345,完成付款后,费控系统需要向ERP系统传递付款的会计凭证,但是,ERP系统中海康威视公司的编码是ERP00000123,如果费控系统直接把PAYV000345传给ERP系统,ERP系统是不能识别的,那么就需要建立一种对照表,把PAYV000345翻译为ERP00000123才可以。
在这种情况下,费控系统和ERP系统都需要有管理员维护各自系统的供应商数据(维护两次),同时还得维护两个系统之间供应商数据的对照关系,应用成本比较高,很不方便。这还仅仅是两个系统之间的情况,如果系统更多,这种使用方式就太复杂了。
于是就有了如下的新办法:
在一种叫做主数据管理系统(MDM)的软件中,由该系统的管理员统一维护供应商数据(维护一次),并且统一编制唯一性的编码(如海康威视公司的主数据编码是10002608),然后MDM再把这个供应商主数据推送给费控系统和ERP系统,这样所有系统中的海康威视公司编码都是统一的10002608,系统之间不再需要做编码的翻译,直接使用即可,大大的简单化和标准化了供应商这类数据的应用。
现在可以引入主数据这个概念了,在应用层面讲,主数据( Master Data )是在多系统集成应用的背景下,被多个信息系统(或功能模块)共用的基础性标准化的数据,常见的主数据包括:供应商、客户、物料、人员、部门、项目等。
展开说明一下,首先,主数据,带个主字,英文是Master,字面就显示出这种数据的地位很高,非常的重要,为什么这么重要呢?因为如果这类数据没有管好,多个系统之间数据交换的成本就会非常大(需要各自维护,需要翻译,……),如果没有管好主数据,系统间交换的数据就会发生混乱并产生错误,严重影响系统的正常使用。
为更好的管理主数据,主数据管理系统(Master Data Management,即MDM)这类软件就出现了。
对常规的终端用户而言,MDM的核心功能主要有三个方面:
- 保障主数据的规范性和唯一性。按规则和流程规范管理主数据,比如规定主数据名称要使用营业执照上的名称,社会统一信用代码、国别地区等必填,按名称、信用代码等条件校验避免重复录入,系统自动按规则统一产生唯一性编码,主数据要经流程审核后方能生效等。
- 主数据的集中管理。主数据全部在MDM中产生或者受控(其他系统产生的主数据要符合MDM的规则才能进入MDM),在MDM系统中可以由专岗集中管理所有主数据,保障来源唯一从而避免歧义。
- 主数据的自动分发。提供分发和订阅功能,能够通过配置把主数据自动分发给相关系统,让多个系统可以方便的使用到统一规范的主数据;也可以自动的接收外部系统产生的主数据,经MDM管理后再自动分发出去,而不用数据源系统自己向多个系统分发。
除去以上功能外,MDM其实还有很多相关的专业性功能,比如:元数据、接口适配、数据交互监控、界面和流程定义、数据清洗等。这些都是系统建设和运维人员的工作内容。
以下为扩展的进阶内容
(包括:MDM厂商介绍、SAP ERP系统中的主数据,以及相关内容)
因为MDM很重要并且很常用,相关的产品就比较多。
大型国际性厂商SAP、Oracle、IBM等都有自己的产品,如下图就是2018年Gartner公司发布的MDM魔力象限,对相关的MDM做了一种评价。
在国内,一些综合性的信息化厂商很多都有自己的MDM产品,比如金蝶、用友、浪潮、汉得、英诺森等;也有把主数据相关领域作为核心业务的MDM专业性厂商,比如三维天地等;还有一些某类专业领域的厂商,比如项目管理信息化专业厂商易贝恩等。
这些厂商的MDM产品各有千秋,但核心功能基本一样,所以MDM基本是通用的,可用于各类系统集成的信息化项目。总的来说,MDM产品的可配置性越强越好,尽量减少代码开发,减少每个MDM项目的个性化,这样的MDM相对更稳定、更通用,上线时间更短,更易运维和扩展。同时,因为主数据的数据量往往很大,那么MDM对数据的处理性能也很关键,要能满足大规模数据量的处理要求。此外,MDM系统中内置的标准编码也是一个很大的价值点,比如已内置某行业的物料分类编码表(可能数万条数据),那么在实施该行业的主数据项目时就会更有力。
而关于MDM系统建设项目,需要格外说明一下,项目中系统建设本身只是一个部分,而且技术方面较为常规。更为重要的是对主数据分类、各种规则等内容的梳理和设计,这一点往往才是MDM项目最有挑战的地方,需要投入大量的财力、人力和时间,需引起高度重视。
刚才讲的是常规主数据的范畴(即系统与系统之间的),而比如SAP ERP系统内部,也有主数据的概念,首先这种主数据的重要特征也是被多个地方共用,只是这里突出的是在ERP系统内部被多个模块的共用(也可以通过MDM被外部共用)。
而类似于SAP ERP内部的主数据,除了唯一性、共用性等特性之外,这种主数据往往是承载了某类业务的关键内容,以主数据为工作对象,相关业务要通过对主数据的操作完成处理。典型的,会计科目就是财务总账模块的主数据,科目主数据除了常规的科目编码和名称外,还有很多个属性,比如是资产或是负债还是损益类科目,比如科目货币是什么,比如是否允许手工过账,等等。这些属性将决定会计科目在相关业务下过账的行为(比如体现对应收应付的不同要求)和记账结果(比如按本位币还是外币更新余额表)。
再比如SAP ERP中的物料主数据,因为物料将被采购、库存、生产、销售等多个模块共用,并且各个模块之间还有业务逻辑关系,所以物料主数据承载的操作内容很多,使得相关属性也多,在维护物料主数据时需要填写的内容就显得比较多了。
说明:SAP ERP物料主数据在某物料类型下有15个页签,每个页签下又有若干个属性
如果在SAP ERP中直接录入物料主数据,如上,用户体验可能不是太理想,所以在一些信息化建设项目上,采用MDM系统来输入物料主数据,MDM系统通常可以提供更好的界面和操作体验,而且只关注需要填写的内容,从这个角度上看,MDM还起到了改善用户体验的作用(还减少了采购ERP系统授权的数量,MDM用户授权的价格通常比ERP的低很多很多)。
如下图,用户只需要填写界面中的内容,而不用在SAP ERP的多个页签中挑选需要填写的内容,一定程度上改善了物料输入的工作体验。
最后,主数据与信息技术的其他领域一样,都有极其丰富和极有深度的知识,如果希望了解更多主数据领域的技术和方案,市面有一些书籍,这里推荐《主数据驱动的数据治理:原理、技术与实践》一书,这本书由主数据管理专业厂商北京三维天地科技有限公司的王兆君、曹朝辉等专家编著,内容全面详实,很值得学习和研究。
来源:猫说信息化,侵权烦请联系删文。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com