什么是主数据?

什么是主数据(Master Data)?

比如说一个企业的数据库有四张表。第一个是客户表,上面就记录着有哪些客户,联系方式是多少;第二个是商品表,记录了自家卖的产品有哪些,售价多少;第三张表是员工表,记录了企业里面有哪些员工;第四张表是交易表,记录了每一次交易,是由哪个员工经手,与哪个客户交易,交易的什么产品,卖了多少,收了多少钱。
那么,第一张和第二张表是不是就是所谓的主数据了呢?
假如还有一张表,记录的是企业自从创立开始,每一个季度的销售额(假设已经有20年了吧)。这个算不算主数据?

在说主数据之前,我们先来看一个场景:

一银行客户向监管部门投诉,说银行泄露他的个人隐私。于是,行长被监管部门训诫,数据老总被行长责骂。但追查下来,其实银行似乎并没有什么错:不同系统里保存了客户的多个手机号码,银行向客户发送其动账信息时,客户的一个“错误手机号码”收到了短信,然而客户不希望该号码看到动账信息,因为该号码可是某个“敏感人”在使用。

一个客户,多个号码并存,且其中还含有“敏感号码”。这种现象在客户信息管理中,屡见不鲜,并由此带来了“客户投诉”等系列连锁反应。

我们再来看一个行业趋势:

如今,CRM系统几乎成了每个企业的标配,不管企业规模如何。并且,对于拥有多家子公司、多条业务线的大企业来说,他们为不同的业务团队、部门或区域部署了多个CRM。但是这种情况却给CRM发挥价值最大化带来了问题,如:同一个客户信息存在不同系统中,且信息不完全一致。在进行客户管理或营销活动时,不仅浪费了企业资源还带来了隐患。由此,CRM的下一个进阶之路,将从多个不同来源提取现成的客户数据,以创建客户数据的单一可信版本,帮助企业提高营销能力并促进销售。

有两个概念隐藏在这两个场景中,一个是“主数据”,案例中“客户”就属于主数据,其中由客户信息管理不当引起的投诉事件就是主数据管理缺失带来的问题。另一个就是“主数据管理(MDM)”。创建客户数据的单一可信版本,这就是引入了主数据管理解决方案。

到底什么是主数据?

能够满足企业跨部门协同需要的、反映核心业务实体状态属性的企业(组织机构)基础信息,属性相对稳定、准确度要求更高、唯一识别的,就是主数据,称为MDM。这是《主数据管理实践白皮书》给出的定义。

在这个定义中,我们可以很直接的把握到几个重要信息:“满足跨部门协同需要”、“核心业务实体状态属性”、“属性稳定”、“准确度高”、“唯一识别”。

    主数据强调的是要共享、统一的基础数据。跨越了系统和部门界限,不归属于某一特定的部门,是多个系统之间的共享数据,是各个职能部门在开展业务过程中都需要的数据,是企业的核心数据资产。

    主数据是定义企业核心的业务对象,如产品、员工、原料、客户、供应商等,企业的业务记录都是围绕这些业务对象开展,为保证业务数据的质量,主数据需要在企业全范围内保持一致性、准确性、完整性、可控性。

    在一个系统、一个平台,甚至一个企业范围内,主数据实体要求具有唯一标识即数据编码,同名同义,保证同一个对象在共享和应用的唯一性,如:统一员工和组织主数据,对所有系统的员工和组织进行规范。

以上提到的特点是主数据应该满足的重要特征,但是实际的信息化建设中缺出现很多问题。比如:最明显的,企业肯定会使用不止一个系统。同一个业务对象的细节会出现在不同系统中,比如:员工会被定义在财务系统、OA系统等。因此,就会带来如下问题:

    可能需要在每个系统中重新存储数据

    同一实体在不同系统间的编码不一致、信息不一致

    系统之间可能不同步(新增数据、更新数据)

    重复数据:"ABC Ltd"和"ABC Limited"是同一个东西么?

    共享或者利用难:做报表或分析时,难以从多个系统去整合数据

为了应对这些问题,我们需要引进主数据管理(MDM)。

建立数据标准,实现数据集成、统一管控与无障碍共享。在这里需要强调一点的是:对主数据的管理要集中化、系统化、规范化。也就是说,主数据管理应保持相对独立,主数据管理系统是信息系统建设的基础,它服务于但是高于其它有业务信息系统。

《主数据管理实践白皮书》关于主数据管理的定义是这样说的:是一系列规则、应用和技术,用以协调和管理与企业的核心业务实体相关的系统记录数据。主数据管理通过对主数据值进行控制,使得企业可以跨系统的使用一致性的和共享的主数据,提供来自权威数据源的协调一致的高质量主数据,从而支撑跨部门、跨系统数据融合应用。

主数据作为企业数据战略的重要组成部分,在信息化战略中处于核心地位,处于基础支撑地位。它极大程度上影响了企业信息化建设的价值,更影响了企业利用的效率和数据发挥价值的程度。

试想一下:企业耗费大量资源,在引进越来越多的系统中逐步实现了业务数据化。但是,由于系统建设缺乏统一规划,及不同系统建设厂商不一致,导致不同系统内的数据出现了不一致现象。当物资供应部拿着ERP中查询好的供应商编号,去生产部门询问该供应商所供货物的使用计划时,发现没有该供应商的相关信息;集团希望统筹全集团的“人财物”,集中采购就成了重要抓手,SRM系统终于上线了,但是下属企业却各说各话,鸡同鸭讲,问题依旧没有解决……

从基础层面来说,主数据管理主要体现了以下价值:

消除数据冗余:不同系统、不同部门按照自身规则和需求获取数据,容易造成数据重复存储,形成数据冗余。主数据打通各业务链条,统一数据语言,统一数据标准,实现数据共享,最大化消除了数据冗余。

提升数据处理效率:各系统、各部门对于数据定义不一样,不同版本的数据不一致,一个核心主题也有多个版本的信息,需要大量的人力、时间成本去整理和统一。通过主数据管理可以实现数据动态整理、复制、分发和共享。

提高公司战略协同力:数据作为公司内部经营分析、决策支撑的“通行语言”,实现多个部门统一后,有助于打通部门、系统壁垒,实现信息集成与共享,提高公司整体的战略协同力。

以上是从主数据管理的价值和意义说明其重要性。

我们换个角度从项目落地实施的角度来看看主数据

随着大数据战略的深入推进,数据的资产化成为日益明显的趋势。但同时,很多企业对于数据资产的管理还处于非常原始的阶段,面临着数据质量差、数据垃圾难以处理、数据转换率低等管理痛点。如何充分挖掘发挥数据价值的方法论和参考框架是关键问题也是难点问题。

科学的数据资产管理模式对于企业具有非常重要的意义。现有的方法多种多样,其中“主数据管理”是数据资产管理实践方式的重要切入方法之一,其建设策略是从解决核心业务实体数据的质量和业务协同入手,推动生产环节在客户、物料、组织机构、产品、统一编码等方面保持一致。

从主数据入手开展数据资产管理实践目标明确、建设周期较短,还能够保障关键数据的唯一性、一致性及合规性。从IT建设的角度,主数据管理可以增强IT结构的灵活性,构建覆盖整个企业范围内的数据资产管理基础和相应规范,并且更灵活地适应企业业务需求的变化。此外,主数据质量的提高也能够为后期数据集成和数据整合打下良好的基础。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
在我理解数据库中没有什么主数据的概念。
在实际应用中,为了是数据和结构更加规范化,处理数据简单、快捷等需要,可以把数据分为静态类和动态类。例如在你举得例子中,前三个表可以改为:
客户目录表、商品目录表、员工目录表
这些表的数据相对变动很少,因此可以认为是静态类数据;
第四张表可以叫做交易日报表、交易明细表,季度的销售额可以叫季度销售统计报表等。
后面两个表,随着时间的流逝其表的记录在不断地增加,所以叫做动态类数据类。
静态类数据与动态类数据的最大区别在于数据表容量的增加和访问方式上。
静态数据表数据量是有限的,不会随时间大量增加,且访问方式组要是查询操作(select);
动态类数据记录随时间增加、访问方式不仅是查询还有DML操作(insert、update、delete),还考虑老数据存档问题。很多动态类数据表不可能把20年的数据一直存放在一个表里,如果是这样给数据库的性能带来极大的影响。
我说的啰嗦了一些,希望对有有所帮助。追问

那么“字典表”是否就可以理解为是主数据,或者是按你的说法叫做静态数据。

追答

字典表是类似于目录一样的数据,是用来存贮数据库结构信息的地方,是用来描述数据库数据的组织方式的。数据字典提供了数据库的磁盘存储信息和内存结构信息。

本回答被提问者和网友采纳
第2个回答  2022-06-29
通俗易懂地来说,主数据即集团公用的数据,区别于业务数据,主数据基本是维持不变的。例如物料主数据的名称,全集团下的公司都会公用这个数据,又比如会计科目。
第3个回答  2018-11-06
提供一下你的问题的上下文,单纯这样一个主数据资源库
第4个回答  2020-11-26

数据主义是什么?数据主义是怎么来的?数据主义会带来怎么样的影响?

相似回答