失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 主数据到底是什么?这篇文章带你了解!

主数据到底是什么?这篇文章带你了解!

时间:2022-12-15 20:27:47

相关推荐

主数据到底是什么?这篇文章带你了解!

导读:在应用层面讲,主数据( Master Data )是在多系统集成应用的背景下,被多个信息系统(或功能模块)共用的基础性标准化的数据,常见的主数据包括:供应商、客户、物料、人员、部门、项目等。

先看示例,在没有对主数据进行管理的情况下是这样的:

比如在费用控制系统中向供应商某公司支付货款,费控系统中该供应商的编码是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产品,比如金蝶、用友、浪潮、汉得、英诺森等;也有把主数据相关领域作为核心业务的MDM专业性厂商;还有一些某类专业领域的厂商,比如项目管理信息化专业厂商易贝恩等。

这些厂商的MDM产品各有千秋,但核心功能基本一样,所以MDM基本是通用的,可用于各类系统集成的信息化项目。总的来说,MDM产品的可配置性越强越好,尽量减少代码开发,减少每个MDM项目的个性化,这样的MDM相对更稳定、更通用,上线时间更短,更易运维和扩展。同时,因为主数据的数据量往往很大,那么MDM对数据的处理性能也很关键,要能满足大规模数据量的处理要求。此外,MDM系统中内置的标准编码也是一个很大的价值点,比如已内置某行业的物料分类编码表(可能数万条数据),那么在实施该行业的主数据项目时就会更有力。

如果觉得《主数据到底是什么?这篇文章带你了解!》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。