主数据管理方法论之主数据全生命周期管理运维
主数据全生命周期管理是一个至关技术化的词语,要想让一名企业管理者理解它是一件比较困难的事情。想要从应用角度理解这个概念,咱们还要从信息系统与客观存在提及。信息系统中记录的一切信息都是对客观存在的反映。好比现实中有一我的,就有可能对应着信息系统中的一条记录,这我的在客观存在中是运动的,信息系统中关于这我的的信息也应当是变更的。若是这我的改了名字,换了电话亦或是调动了部门,那么咱们老是指望信息系统中的这我的的信息也可以同步的发生变化,这样咱们即便没有真正的亲眼所见这我的的种种变化,也能够经过信息系统了解到这我的的种种变化。一我的的信息很是多,若是咱们详细记录的话,也许用尽全世界全部的存储资源都不够。因此不一样的系统只能记录其所关心对象的特定几种属性。好比,在企业管理信息系统中,咱们一般为人定义的属性包括:“姓名,性别,年龄,籍贯,住址,电子邮箱,手机号码,所属单位,所属部门”等信息,若是是医疗的HIS系统,那么这些维护可能就会变成“身高,体重,血压,血糖”等信息。性能
这时咱们的信息系统就与客观现实产生了一个映射的关系,而提供这种映射关系的能力就是信息的管理。对于主数据而言,咱们但愿从这个数据初生一直到他消亡的过程都可以归入数据管理范畴,此时的数据管理能够成为全生命周期管理。编码
咱们一般认为数据全生命周期管理应当包括如下内容:spa
n 增长,删除,修改,查询设计
这些服务的要求是最大限度的让系统中的数字化数据与数据所描述的真实事物相符;对象
n 数据版本管理生命周期
对数据的每次变动进行版本管理,记录以往的数据内容及状态项目管理
n 支持数据管理流程 资源
企业出于管理目的会对每种数据创建不一样的管理规范,规范的基本内容是谁,在何时对什么数据负怎样的责任同步
主数据管理体系应当为主数据提供全生命周期管理。因为每一个主数据都有各自的状况和特色,因此每一个主数据在企业内的全生命周期管理流程都不尽相同。咱们在进行主数据管理以前须要对每种参与主数据管理的主数据进行全生命周期管理的设计,也就是要把主数据的各类任务在企业信息系统中进行合理的安排。此外咱们还强调一点,即便企业中不存在任何一个信息管理软件,企业也彻底可以依靠主数据管理系统为主数据提供全生命周期管理。
下面咱们罗列几种常见的主数据的全生命周期管理场景。
n 员工(人员)数据
数据在HR系统中可以有较为完善的管理职能,因此依然保持该职能不变。这样作的目的便是为了保证主数据管理体系创建时改动较小,又是由于HR中的更多应用都是创建在人员数据的基础管理功能之上的,没法割裂。咱们可使用MDM进行数据存储和分发,也能够直接经过HR分发,只是前者对HR的性能压力小一些。
n 客商数据
若是CRM中缺失是主数据全生命周期管理的某些职能,能够利用主数据管理系统进行补足,好比不少业务系统中对基础数据就忽略了版本管理的功能,这样能够利用MDM
进行功能弥补。
n 物资数据
对于入口不统一的,多方管理的主数据,能够直接把数据管理统一挪到主数据管理中来,其余系统中的数据做为副本数据进行处理。
基于以上场景和众多的实践经验咱们总结了了几个设计原则
n 完整性原则
每一个主数据的全生命周期管理流程设计须要覆盖全生命周期管理中的各项要求,若是企业提出特殊要求,也应当包含在设计之中;
n 惟一性原则
对于全生命周期中的每一个功能要求应当尽可能保持惟一,不要在一个系统中作了一遍又在另外一个系统中也操做一遍
n 改造最小原则
设计的路径应当尽可能基于企业当前应用情况,采起改造工做量较小的解决方案。由于当前的应用集成工做的主要难点仍是在系统改造上。
n 便于管理和生产原则
主数据管理体系的创建须要在管理制度,应用系统集成等多方面的辅助,既要保证数据的惟一性(统一入口管理),也要兼顾管理和生产要求,对于实时性要求较高的场景能够采用临时码,或者机器自动分配编码等方式完成。
通过主数据全生命周期管理设计,咱们能够明确的看到每一个主数据在企业信息系统中的流转路径,就好像看到了一台要制造出来的机器的图纸同样。看着这张图纸咱们就好像看到了一个个数据在企业中的流转过程。在主数据全生命周期管理设计完成后,下一步就要进入真正的实际操做阶段了。敬请关注-主数据方法论之历史数据梳理。
番外二篇
1、主数据管理体系和主数据管理系统的区别
主数据管理系统(MDM)仅是一个应用,他的功能是:
n 可以为一个主数据提供全生命周期管理
n 具备完善的数据清洗功能
n 可以对其余系统发布主数据服务
n 进行数据质量监控和辅助质量管理
而主数据管理体系是以主数据管理为目的的,包括软硬件,集成方案,管理运维制度和相关管理人员的总体。咱们当前的主数据管理方法论是以创建主数据管理体系为目标的方法论体系。
2、数据入口迁移现象
在主数据全生命周期设计中,每每会将既有的应用系统做为某一个主数据的惟一入口,而且让这个入口系统也承担部分或者所有的主数据管理职能。好比HR中的人员和部门数据,财务系统中的科目数据。可是随着企业应用的扩展,有可能会发生入口迁移的显像,好比当企业中只有财务,生产,供应链等系统时,客商和项目数据均以财务系统中的数据为准,可是当企业实施CRM和项目管理系统时,就应当以这两个系统做为客户和项目数据的入口。此时应当把企业中的客商和项目数据分别倒入对应的两个系统,而后把主数据入口分别迁移到这两个系统中,财务系统再也不承担入口职责,之后仅仅是同步客商和项目数据便可。