- 什么是主数据
企业数据的管理包含主数据,元数据,交易数据。
主数据是描述企业核心实体的基础数据,比如客户、用户、产品、员工等。
它是具有高业务价值的、可以在企业内跨越各个业务部门被重复使用的数据,并且存在于多个异构的应用系统中。
比如一个产品系统,它处理的基本数据就是生产数据。HR系统处理的基本数据是雇员;CRM系统是客户。一般来说核心主数据包含:Customers, Contracts, Suppliers, Distributors/Partners,Employees等等。
- 注:元数据是数据的数据,比如表中的属性字段,用以描述数据及其环境的结构化信息,便于查找、理解、使用和管理数据。
- 什么是主数据管理
- 主数据的管理是维护主数据的完整性、准确性、一致性,通过ETL,包含数据的抽取、转换、加载,数据质量、数据复制、数据同步技术,来把数据从各个业务系统汇总起来,提供一个一致的数据集。
- 主数据的管理不只是一个标准定位的问题,而是管理的问题,为MDM建立的独立信息平台,最好由业务方面的高层来负责,而不是IT部门负责人,因为,很多时候并不是技术的问题,而是业务部门之间的协调。
- 主数据管理的意义
集成、共享、数据质量、数据治理是主数据管理的四大要素,主数据管理要做的就是从企业的多个业务系统中整合最核心的、最需要共享的数据(主数据),集中进行数据的清洗和丰富,并且以服务的方式把统一的、完整的、准确的、具有权威性的主数据分发给全企业范围内需要使用这些数据的操作型应用和分析型应用,包括各个业务系统、业务流程和决策支持系统等。
主数据管理使得企业能够集中化管理数据,在分散的系统间保证主数据的一致性,改进数据合规性、快速部署新应用、充分了解客户、加速推出新产品的速度。从 IT 建设的角度,主数据管理可以增强 IT 结构的灵活性,构建覆盖整个企业范围内的数据管理基础和相应规范,并且更灵活地适应企业业务需求的变化。
- 主数据管理系统跟数据仓库系统的区别
- 主数据管理系统与数据仓库系统是相辅相成的两个系统,但二者绝不是重复的,也不是互斥的。它们有很多共同之处:
- 首先二者对企业都具有相同的价值,可以减少数据冗余和不一致性、提升对数据的洞察力,二者都是跨部门的集中式系统;
- 其次二者都依赖很多相同的技术手段,都会涉及到 ETL 技术、都需要元数据管理、都强调数据质量;
- 第三就是二者建设手段类似,都需要数据治理的规范作为指导、都需要不同系统、不同部门的协作、需要统一的安全策略。
- 但是,主数据管理系统和数据仓库 / 决策支持系统二者之间也存在很多不同:
- 处理类型不同:主数据管理 (MDM) 系统是偏交易型的系统,它为各个业务系统提供联机交易服务,系统的服务对象是呼叫中心、B2C、CRM 等业务系统;而数据仓库是属于分析型的系统,面向的是分析型的应用,是在大量历史交易数据的基础上进行多维分析,系统的使用对象是各层领导和业务分析、市场销售预测人员等;
- 实时性不同:与传统的数据仓库方案的批量 ETL 方式不同,主数据管理系统在数据初始加载阶段要使用 ETL,但在后续运行中要大量依赖实时整合的方式来进行主数据的集成和同步;
- 数据量不同:数据仓库存储的是大量的历史数据和各个维度的汇总数据,可能会是海量的,而 MDM 存储的仅仅是客户和产品等信息。
- 虽然主数据管理系统和数据仓库系统异同共存,但是二者却有着紧密的联系,并且可以互为促进、互为补充。举例而言,数据仓库系统的分析结果可以作为衍生数据输入到 MDM 系统,从而使 MDM 系统能够更好地为操作型 CRM 系统服务。
- 主数据管理系统与数据仓库系统是相辅相成的两个系统,但二者绝不是重复的,也不是互斥的。它们有很多共同之处:
参考
http://blog.csdn.net/bbqk9/article/details/6031944
http://blog.itpub.net/13880072/viewspace-1121612
http://blog.sina.com.cn/s/blog_5fe850260100yjsg.html