MDM 主数据管理(初学-转载)
MDM定义: Master Data Management,翻译为主数据管理或元数据管理。
MDM意义:MDM对企业的各个方面都会产生潜在的影响:在财务和运营方面,MDM会带来更加精确的报告和商务智能,更有效率的计划和预算,调整兼容方面的加强能力;在销售和市场营销方面,可靠的MDM还会提供“单个的客户视图”,带来更大的客户满意度;在采购和供应链管理方面,MDM意味着缩减了运输方面的延误,以及项目编码方面更少的错误;对于产品开发人员,MDM意味着更快的产品发布速度和更好的客户反馈处理;对于信息技术,MDM可以带来基于标准的应用开发生产率的提高。
MDM模式:元数据管理涉及到各个层次的元数据,管理的内容包括元数据的获取、元数据的更新、使用和面向应用项目的元数据使用处理等多个方面。元数据的管理涉及数据库、数据处理软件、数据使用系统、面向应用的数据分析等各个环节。下面给出了一种普通意义的以元数据信息系统为基础的元数据管理模式:
通常意义上的元数据管理是指元数据通过各种途径形成后,对其内容的添加、删除、更新等涉及内容改变的操作和元数据内容检索、查询、放置、组织等常规性元数据操作,从这种意义上元数据的管理可以通过两种方式实现,即系统管理模式和用户管理模式。系统管理模式是面向数据库的,由数据库管理系统专业人员完成,数据用户只有使用权,没有元数据的操作权,数据应用项目中新生成的数据集的元数据也有应用系统传递给数据库管理员,然后由数据库管理员统一管理。这种方式中,数据在处理过程中形成的动态元数据很难及时记录下来。另一种管理方式是用户管理模式,它是面向应用项目的,即允许某些数据用户在数据应用元数据的变动信息直接反馈给元数据库,这样则能保证元数据的动态更新和新生成数据集元数据的及时捕获及写入元数据文件。但这种模式中数据用户的权限要适当的控制,以避免数据库的破坏。通常对元数据的管理是采用两者结合的模式。
数据管理战略成功的潜在收益,是促使企业走向面向服务的架构。主数据管理是一套方法、流程和技术,确保多个域的企业数据的准确性、完整性、及时性和一致性 — 跨越多个系统和数据库、业务流程、职能领域、组织、地区和渠道。这个定义重点突出了整合 — 在应用或数据库级别,在业务流程级别 – 是MDM成功的自然要求。
MDM用来聚集和清洗关键的企业主数据,提供客户、供应商、产品的单一视图。然而并不能解决数据“孤岛”问题,它可能会持续下去甚至变得更糟。MDM提供的价值可以抽象为三层(最上面是数据源本身):数据服务(基本操作,创建/读取/更新/删除);业务服务(业务流程管理,可重用的业务规则);用户接口服务(例如,portlet)。
数据服务层是一个简单的组合或“原子”数据服务,也可能是更先进的综合数据服务,还可以是他们结合起来构成一个更复杂的或完整的数据服务。
业务服务层类似于之前的工作流产品,但是它提供了更先进的功能,通过包或自定义符合应用,用来连接数据源,以及稳健的发布,可重复使用的服务。
最终层是UI或复合应用层,它提供通用的或者自定义包,用户接口元素,Portlet等。这一层是最终用户发起流程,执行他们的日常操作。
通过在数据服务层清洗数据(即准确,完整,及时和一致),业务服务层将更加可靠,值得信赖和有用。复合应用层建立在最上层维护起来更加自然、简洁和成本更低。
发表于:
2009-01-28 19:46 微微 阅读(1871)
评论(1) 收藏 好文推荐