随着信息技术的不断发展与信息化管理手段的不断丰富,越来越多的管理软件应用在企业管理的方方面面,信息系统已经成为不可或缺的管理工具。然而,随着使用的系统越来越多,也带来了新的问题。集团的用户在不同业务单元使用不同的数据标准,不同管理系统之间缺乏衔接点。这些问题导致数据质量变差,系统使用效率变低,最常见的就是及时性差。这时,主数据管理悄然登上舞台。现今的主数据管理平台,实质是将数据抽取之后放入数据中心的。这跟数据仓库有什么不同?
一、主数据与主数据管理
主数据(MD-Master Data)指系统内或系统之间的共享数据。 主数据与记录业务活动,如交易数据等波动较大的数据相比,主数据(也称基准数据)变化缓慢。主数据是具有共享性的基础数据,可以在企业内跨越各个业务部门被重复使用的,因此通常长期存在且应用于多个系统。由于主数据是企业基准数据,数据来源单一、准确、权威,具有较高的业务价值,因此是企业执行业务操作和决策分析的数据标准。主数据的特点如下:
1)全局性:主数据是超越部门与流程而存在的,以满足跨部门业务协同而建立的,可以认为是所有职能部门业务过程的“最大公约数”;
2)权威性:主数据作为企业最重要的数据资产,它的设计并不面向业务系统,而应该保持相对的独立,它服务于但又高于使用主数据的业务系统;
3)扩展性:主数据在设计的时候,就需要考虑未来做扩展的可能性。因此主数据数据项定义时应当遵守开闭原则,即对扩展开放对修改关闭,凡是已经定义的主数据数据项原则上不应当再次修改;
4)共享性:主数据是在两个或多个系统之间,需要共享的数据,才能定义为主数据。因此主数据必须应用一种能够被各种异构系统所兼容的技术架构。
主数据管理要做的就是从企业的多个业务系统中整合最核心的、最需要共享的数据(主数据),集中进行数据的清洗和丰富,并且以服务的方式把统一的、完整的、准确的、具有权威性的主数据分发给全企业范围内需要使用这些数据的操作型应用和分析型应用,包括各个业务系统、业务流程和决策支持系统等。
二、主数据与数据仓库的区别与联系
主数据治理对数仓建设具备辅助作用,为其提供干净的数据,但主数据管理却不等于构建数据仓库。首先二者对企业都具有相同的价值,可以减少数据冗余和不一致性、提升对数据的洞察力,二者都是跨部门的集中式系统;其次二者都依赖很多相同的技术手段,都会涉及到 ETL 技术、都需要元数据管理、都强调数据质量;第三就是二者建设手段类似,都需要
数据治理的规范作为指导、都需要不同系统、不同部门的协作、需要统一的安全策略。
数据仓库是单向集成的;主数据管理注重将主数据的变化同步发布到各个关联的业务系统中。主数据系统是双向的,不但需要从各个系统中获取、加工,还包括了最终数据的分发。
数据仓库会将各个业务系统的数据集中在一起再进行业务的分析,并且保存经过清理的数据;主数据管理系统不会把所有数据都管理起来,只是把需要在各个系统间共享的主数据进行采集和发布。