ITPub博客

首页 > 数据库 > Oracle > 主数据管理(MDM,Master Data Management)

主数据管理(MDM,Master Data Management)

原创 Oracle 作者:pan_tian 时间:2014-07-03 11:52:39 0 删除 编辑
之前的Types of Data in the Enterprise文章里说道过,粗略的分,数据可以分为两类数据:主数据和事务型数据。

对于一定量级的企业,主数据往往是散落在多个不同的系统中,比如组织架构信息在人力资源系统中有,在采购系统里也有一套,这样同一类型的数据在不同系统就引起很多问题:
维护成本高,各系统需单独维护。比如集团收购了一家新的成员公司,在人力资源系统要增加这个新成员公司;另外,在其他ERP系统也要增加;
数据很可能是不一致的;还是上边的例子,人力资源系统操作员往往和采购系统的操作员不是一个人(隶属于不同部门),那么势必可能会造成数据的不一致,甚至有可能是错误;

主数据管理的好处
主数据管理系统建设,对于识别的主数据发展趋势仍然是要从共存模式转化到集中模式,只有到了集中模式才能够更好的实现主数据的申请,创建,变更,发布等各种流程的统一管理,保证数据源头的唯一性,从根本上解决数据不一致的问题。而对于一个主数据管理系统,我们也应该认识到其核心功能仍然应该围绕主数据展开,即主数据的全生命周期管理,主数据的申请和创建流程,主数据变更流程主数据的发布流程,废弃流程的全过程的管理。

主数据管理的四要素
从IBM的资料和Oracle的MDM资料,两家公司对MDM的功能都有相同的认识,都认同MDM必须的四个核心要素:汇集、监管、清洗、共享


清洗:包括标准化、解析、匹配&去重、补充、验证

SOA和MDM
SOA,面向服务的体系架构(Service-Oriented Architecture),它把各个系统中的功能拆分成可服用的服务(Service),这些抽离出来的Service可供其他异构系统直接调用,SOA的终极理想是想让所有的异构系统运转的像一个系统。

SOA强调重用(Reuse), 但是相对于传统的代码重用,对象重用,和部件重用,SOA的重用粒度更粗。SOA的重用在于业务级的应用,即服务的重用。SOA是业务级的重用,那么数据层面的重用是通过MDM实现的。
建立MDM之前,数据被锁定在每一个应用系统和流程中,建立主数据管理系统之后,数据从应用系统中被释放出来,并且被处理成为一组可重用的服务,被各个应用系统调用。所以MDM也是是实现 SOA 的体系架构拼图中的重要的一块。






<!-- Baidu Button BEGIN -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26687597/viewspace-1207558/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: SOA Integration Repository Error:Service Provider Access is not available.
下一篇: 《淘宝技术这十年》简评
请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2012-02-18

最新文章