主数据管理:企业数据化建设基础
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 主数据概述

1.2.1 主数据的概念

主数据就是在计算机系统之间分享的数据。分享是关键词,经典的主数据例子就是客户主数据。我们都了解客户主数据。我们都是别人的客户,但是我们必须理解客户是主数据管理的项目中心,同时要理解还有其他各种各样的主数据,如产品主数据、地点主数据、资产主数据、员工主数据等,这些是相互联系的。因为我们卖产品、客户买产品,可能由零售商从一个具体的零售店卖出产品,然后客户来买产品,所以我们管理的不仅是客户主数据、产品主数据,还有地点主数据,以及其他相关的主数据。

本书的读者还可以从以下几个视角认知主数据。主数据描述的是客观实体,主数据记录和这些客观实体的行为记录是相对存在的。如果我们熟悉数据库设计,就可以把一个应用系统的后台数据库中的表分成以下几类。

(1)描述客观实体的表,如描述人员、组织、账户、资产等的表。

(2)描述实体间交易或者行为的表,如描述入库、出库、借款、出差等的表。

(3)记录统计结果的表,如出勤表、资产负债表、损益表等。

这样,描述客观实体的表需要在全局共享的时候,就可以作为主数据被看到。

那么,业务人员如何理解主数据呢?我们可以通过举例法进行描述。通常,我们所认为的主数据所包含的范围是人员、组织、账户、客户、供应商、商品、物料、项目、设备等。因为这些客观存在是企业中的主要业务实体,同时也是各个业务系统进行数据模型建设(简称建模)时必须用到的。业务人员可以把这些数据理解为主数据,如果把这些主数据管理好,就能解决企业中90%的主数据管理需求。

主数据有时还会连带一些附属的参照数据和枚举数据,如人员主数据经常会引用岗位、职务级别数据,我们可以定义它们为参照数据或一类比较小规模的主数据。这些数据经常要从属于主数据,所以我们把它们统称为一个主数据域。甚至还有一些更小的数据,它们甚至不需要单独建模,只是以字段的形式存在于大的模型中。比如,对于人员中的性别字段,我们可以定义“0”代表男性、“1”代表女性、“2”代表其他。我们称这些属性为枚举属性,可以将其统一纳入主数据解决方案体系。

我们还可以从企业整体视角称主数据为企业的基础数据,因为这些数据处于数据类型结构的底层,其上是交易数据、行为数据及统计分析类数据等。

1.2.2 主数据的分类

分类有助于我们对事物的理解,每一种分类都对应一种视角,之所以在不同的视角下划分出不同的种类,是因为某些属性的不同将导致后续处理和管理的不同。我们当前对主数据的分类及后续管理上的差异如下。

1.按主数据产生和管理权限范围分类

(1)内生主数据。

(2)外生主数据。

根据主数据所描述的客观实体进行分类。有的客观实体属于企业内部,企业拥有完全主动权,如组织、人员、物料、产品等;有的客观实体属于企业的外部交易对象,如客户、供应商、会员等。企业对外部交易对象就相对较难通过管理手段进行约束。

2.按主数据所描述的对象个体或类别分类

(1)单体主数据。

(2)类别主数据。

根据主数据所描述的对象情况划分。有的主数据描述的是一个自然单体,那么一个单体对应一条数据,容易做到一物一码,如人、组织、客户、供应商等。有的主数据描述的是很多个相同的客观存在,描述的是一种类别,如物料、产品等,这类主数据往往涉及颗粒度的问题和视角的问题,因此不存在一物一码或很难做到一物一码,只能做到一类一码。

3.按主数据所属管理部门分类

(1)单部门单入口。

(2)多部门多入口。

每个主数据属性的多少和复杂程度都不相同。有的主数据具有明显的业务特征,管理权限也可以归集到一个部门,如人员主数据可以归集到人力资源部门、账户主数据可以归集到信息管理部门,而且这些主数据都有相对应的业务系统进行维护。而有些主数据相对复杂,所涉及的部门非常多,如在产品主数据、项目主数据的全生命周期里,基本会贯穿一个企业的各个主要业务部门。

1.2.3 主数据管理的定义

主数据管理的定义:构建一套体系,用以管理主数据。这套管理体系包括以下内容。

1.清晰、准确的数据模型

该数据模型有清晰、准确的定义,并且得到各个部门和使用者的认可。该数据模型在各个业务板块都能够顺利使用,所有人共同遵守其定义的要求。

2.一套完整的管理体系

管理体系更明确的是指组织上对主数据的管理保障。我们希望每个主数据的每个字段都有一套完整的管理依据,也就是说我们需要清晰地阐述每个字段在什么场景、由谁、依据什么进行管理。

3.一套技术支撑体系

在技术支撑体系中,我们需要说明数据的源头和数据的流向。源头解决数据录入和管理问题,流向解决数据共享问题。

主数据管理的目的就是管理好主数据,如果我们建立的这套管理体系没有达到主数据管理的目的,也没有获得我们需要的成果,那么说明这套系统在设计或执行的过程中出了问题,需要对其进行有针对性的调整和改变。同时,这套管理体系是综合的,既包含模型设计,也包含组织流程内容,还有技术和软件支撑。只有通过这样综合的手段,最终才有可能达到我们的目的。

1.2.4 主数据管理的成果

主数据管理最直观的成果是,一套主数据管理体系能够帮助我们达到主数据管理的目的,并且持续保持健康的状态。

具体来看,一个主数据如果进行了主数据管理,那么它至少应当具有以下成果。

1.一份黄金数据

这份黄金数据是业务上最值得信任的数据,因为我们利用多种方法来保证这份数据的权威性和准确性。

2.所有数据与黄金数据一致变化

这样的变化最好是通过技术手段实现的自动变化。

3.能够健康运转的主数据管理系统

主数据管理系统保证了成果的产出,我们希望这套系统在运转之初和持续运转的过程中都能够保持健康,并且具有一定的调整和适应能力。

1.2.5 主数据管理的价值

主数据管理本身就具备巨大的业务价值,因为企业的客观存在或者说实体对象的数量及状态在当前的一个时刻一定具有一个确定的数量和内容,那么一旦当前各个业务系统中的基础数据不一致,就说明交互体系出了问题,这种问题会影响到业务。而在业务出现问题的时候,反向寻找,进而发现数据一致性的问题并更改和同步,这样无疑会造成巨大的资源浪费。比如,一个人员离职了,那么他所对应的账户就应当及时关闭,甚至所有系统中他所对应的账户都应当及时关闭,这样就不会因为账户状态的同步异常导致人员离职后依然拥有某些系统的权限。

同时,主数据管理是很多企业信息化和数据化工作的基础。

1.应用集成

当系统间需要进行数据交换时,这样的数据可能成为一条交易数据,而交易数据通常会引用一条或多条基础数据,如果没有主数据管理,那么交易数据的传递必然需要进行两个系统间的基础数据映射工作。当进行大面积基础数据映射工作时,就会形成网状结构,数据将难以维护。

2.基础数据质量提升

主数据管理工作的开展可以有效提升基础数据的质量,让基础数据的内容完整且符合模型设计的预期,同时能够准确地反映当前客观实体的状态。

3.主数据标准是数据管理标准的一个重要组成部分

我们可以将主数据管理的相关标准纳入主数据管理体系,提供统一的数据标准管理服务。

4.主数据管理组织是数据管理组织职能的一部分

主数据管理组织和行使职责应当通过数据管理组织和行使职责进行统一安排。

5.主数据管理是实体标签画像的基础

只有以标准的主数据管理为基础,实体的交易数据、行为数据收集才会有一个可靠的核心,而在这个基础之上建立起来的标签体系才更加可靠和准确。