您的位置:首页 > 其它

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

2013-10-18 18:54 316 查看
之前的Types of Data in the Enterprise文章里说道过,粗略的分,数据可以分为两类数据:主数据和事务型数据。
对于一定量级的企业,主数据往往是散落在多个不同的系统中,比如组织架构信息在人力资源系统中有,在采购系统里也有一套,这样同一类型的数据在不同系统就引起很多问题:维护成本高,各系统需单独维护。比如集团收购了一家新的成员公司,在人力资源系统要增加这个新成员公司;另外,在其他ERP系统也要增加;数据很可能是不一致的;还是上边的例子,人力资源系统操作员往往和采购系统的操作员不是一个人(隶属于不同部门),那么势必可能会造成数据的不一致,甚至有可能是错误;
主数据管理的好处主数据管理系统建设,对于识别的主数据发展趋势仍然是要从共存模式转化到集中模式,只有到了集中模式才能够更好的实现主数据的申请,创建,变更,发布等各种流程的统一管理,保证数据源头的唯一性,从根本上解决数据不一致的问题。而对于一个主数据管理系统,我们也应该认识到其核心功能仍然应该围绕主数据展开,即主数据的全生命周期管理,主数据的申请和创建流程,主数据变更流程主数据的发布流程,废弃流程的全过程的管理。
主数据管理的四要素IBM的资料Oracle的MDM资料,两家公司对MDM的功能都有相同的认识,都认同MDM必须的四个核心要素:汇集、监管、清洗、共享


清洗:包括标准化、解析、匹配&去重、补充、验证
SOA和MDMSOA,面向服务的体系架构(Service-Oriented Architecture),它把各个系统中的功能拆分成可服用的服务(Service),这些抽离出来的Service可供其他异构系统直接调用,SOA的终极理想是想让所有的异构系统运转的像一个系统。


SOA强调重用(Reuse), 但是相对于传统的代码重用,对象重用,和部件重用,SOA的重用粒度更粗。SOA的重用在于业务级的应用,即服务的重用。SOA是业务级的重用,那么数据层面的重用是通过MDM实现的。建立MDM之前,数据被锁定在每一个应用系统和流程中,建立主数据管理系统之后,数据从应用系统中被释放出来,并且被处理成为一组可重用的服务,被各个应用系统调用。所以MDM也是是实现 SOA 的体系架构拼图中的重要的一块。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: