MDM主数据管理—关键点
一、什么是主数据
1、主数据是指在整个企业范围内各个系统(操作/事务型应用系统以及分析型系统/数据仓库)间要共享的数据
2、主数据不是企业内所有的业务数据,只是有必要在各个系统间共享的数据才是主数据
3、通常我们会把主数据管理作为应用流程的补充,通过从各个操作/事务型应用以及分析型应用中分离出主要的信息,使其成为一个集中的、独立于企业中各个其他应用的核心资源
4、主数据相对于事务数据而言,变化频率低
5、主数据(Master Data)和元数据(Meta Data)是两个完全不同的概念,元数据是指数据的相关信息,而主数据是实例数据
6、主数据管理和数据仓库解决方案不是一个概念,首先数据仓库是为了数据分析从而将各个业务系统的数据全部集中到一起,并且数据仓库不涉及数据更改,也就是说数据集成是单向的;主数据管理会涉及到数据的更改,所以会涉及到将主数据的变化同步发布到各个关联的业务系统中,具有双向性
二、关键流程
1、数据集成/清洗阶段会涉及产生一套异构系统与MDM之间的数据转化规则集合
2、由于使用主数据的系统很多,因此就要从很多方面保证主数据的准确性,涉及以下几个方面:
① 数据转化规则集合要由MDM集中管理,不允许各个异构系统自行处理;也就是说无论是针对各个异构系统和MDM之间转化规则的硬编码还是提供一套转化规则界面,都需要在MDM管理模块中进行“注册”
②各个异构系统、MDM管理模块都可能涉及到数据的增删改操作,这些操作都要考虑权限问题,可能是应用权限的AppId应代码注册,也可能需要人工审核
③要对更改日志进行记录,以保证错误被发现之后可以在需要的时候执行回滚
3、数据变更的广播:无论是哪个有权限的异构系统进行了数据的变更,MDM都会将数据变更进行广播,以保证各个已购系统的数据一致性

浙公网安备 33010602011771号