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

5.5 应用系统获取主数据后的处理

即使同一个数据模型,在主数据管理系统中和在一个应用系统的基础数据中也不是100%重合的。如图5-4所示,数据存在以下四种情况。

图5-4

1.数据字段在主数据管理系统中,但是应用系统不需要

根据主数据模型的设计方法,主数据模型会综合考虑各个业务系统中的基础数据模型,所以当业务系统获取主数据后,很可能某些获取来的字段是没有用处的。

2.数据字段在应用系统中,但是主数据没有

同时,根据主数据模型的设计方法,并不会把所有系统中的基础数据模型中的属性全部纳入主数据模型,所以当应用系统将主数据同步之后,会存在某些自有属性内容缺失的情况。这些内容需要系统自行维护。

3.应用系统并不完全需要所有的主数据记录

很多时候,目标系统仅仅需要主数据管理系统全部数据集合中的某部分数据,那么有可能目标系统按照某个类别,或者其他条件,甚至没有特定条件地只获取主数据系统中的一部分数据。比如,一个二级企业如果需要获取人员主数据,那么他只要获取与自己企业相关的人员主数据,而不需要获取所有的人员主数据。

4.应用系统有私有的其他数据记录

在当前的体系下,并没有禁止应用系统获得主数据后再进行私有数据的维护,这些私有数据一般是由数据模型视角、范围等的细微偏差所导致的,而这种细微的偏差有时难以消除。比如,我们定义人员主数据时,如果定义为所有签署过劳动合同的员工,但是某个系统必须考虑临时员工或劳务合同员工,那么该系统必须自行增补这部分数据。当然这仅仅是一个例子,在现实情况中,类似情况时常会在预期之外发生。

所以当目标系统获取主数据管理系统的数据后,还有以下几种可能需要做的工作。

(1)数据转换及存储。将主数据模型转换成本系统模型,同时进行数据的录入或更改。

(2)必要时,对敏感字段变更设置审批流程。

(3)对主数据不覆盖的属性进行维护。

(4)对主数据不覆盖的数据进行维护。