1. 定义
1)国家标准GB/T 36073-2018 《数据管理能力成熟度评估模型》中对主数据的定义:主数据是组织中需 要跨系统、跨部门进行共享的核心业务实体数据。
2)IBM 公司在其有关主 数据管理的红皮书《Master Data Manangement:Rapid Deployment Package for MDM》中主数据:有关客户、供应商、产品和账户的企业关键信息。
3)国际数据管理协会(DAMA)发布的DMBOK1.0中主数据定义:以与业务活动相关的通用和抽象概念形式提供业务活动语境的数据,包括业务交易中涉及的内部和外部对象的详细信息(定义和标识符),如客户、产品、雇员、供应商和受控域(代码值)。
2. 主数据与其他数据
2.1 六层数据分类法
齐泽姆(Malcom Chisholm)提出六层的数据分类法,包括元数据、参考数据、企业结构数据、交易结构数据和交易审计数据,他将主数据定义为参考数据、企业结构数据和交易结构数据的聚合。
1)参考数据:代码表或描述表。2)企业结构数据:例如会计科目表。3)交易结构数据:例如客户标识符,描述了交易过程中必须出现的一些要素(供应商、产品等)
2.2 DAMA(DMBOK2.0)主数据与参考数据
二者相似点:两者都为交易数据的创建和使用提供重要的上下文信息(参考数据也为主数据提供上下文),都是应该在企业层面上被管理的共享资源。
二者区别:参考数据不易变化,通常比交易数据集或主数据集小、复杂程度低,拥有的行和列更少。
二者管理的重点不同:
参考数据管理(Reference Data Management,RDM)。需要对定义的域值及其定义进行控制。参考数据管理的目标是确保组织能够访问每个概念的一整套准确且最新的值。
主数据管理(Master Data Management,MDM)。需要对主数 据的值和标识符进行控制,以便能够跨系统地、一致地使用核心业务实 体中最准确、最及时的数据。主数据管理的目标包括确保当前值的准确 性和可用性,同时降低由那些不明确的标识符所引发的相关风险。
老码理解:高校的老师分级,其中教授岗位分一至七级,其中正教授岗位包括一至四级,副教授岗位包括五至七级;中级岗位分3个等级,即八至十级;初级岗位分为3个等级,即十一至十三级。这个不咋会变化的数据,可以理解为参考数据。教职工姓名可以理解为主数据(工会发东西、财务发工资都得知道有谁,而且不会经常变动)。
2.3 核心主数据与配置型主数据(主数据管理实战白皮书,文末附件)
核心主数据:核心主数据指用来描述企业核心业务实体的主数据,是企业核心业务 对象、交易业务的执行主体,如产品、物资、设备、组织机构、员工、供 应商、客户、会计科目等。核心主数据是企业信息系统的神经中枢,是业 务运行和决策分析的基础。核心主数据是相对“固定”的,变化缓慢。
配置主数据:配置型主数据是描述业务或核心主数据属性分类的参考信息,会在整 个组织内共享使用。一般依据国际标准、国家标准、行业标准或企业标准和相关规范等,在系统中一次性配置使用的基础数据,例如国家、民族、性别等规范性表述。配置型主数据相对稳定,不易变化。
老码理解:同上主数据与参考数据的关系,不同学者的不同分类描述。
2.4 主数据与元数据
元数据最简单的描述:数据的数据。没有元数据,就没有办法对单位的数据资产进行管理,在DMBOK2.0中,将元数据分为技术元数据、业务元数据、操作元数据,技术元数据主要来自跟数据库相关,表头的字段都属于技术元数据。这一句重点理解:元数据表示数据的数据,也是数据。
老码理解:应用到数据库层面,主数据表征的是行,元数据表征的是列
2.5 为什么需要进行主数据管理
1)消除数据冗余
2)提升数据处理效率
3)提高公司战略协同力
老码理解:各部门都用到的数据,大家统一管一下,拿取方便
2.6 不管理主数据会怎么样?
1)数据不一致,数据质量堪忧,导致不必要的麻烦
2)数据集成困难,以前是烟囱,以后还是烟囱
3)资产、物料一码多物或多物一码
4)导致同单位不同部门的理解歧义
2.7 规划主数据管理(DMBOK2.0)
1)识别能提供主数据实体全面视图的候选数据源。
2)为精确匹配和合并实体、实例制定规则。
3)建立识别和恢复未恰当匹配或合并的数据的方法。
4)建立将可信数据分发到整个企业的系统中的方法。
2.8 主数据管理常见问题及挑战
1)不重视主数据的总体规划,缺乏顶层设计,无法在单位决策层、管理层和业务层等各层级统一思路;
2)各职能部门各自为政,难以在标准和规则层面达成一致,致使主数据代码标准 难统一;
3)通用标准主数据(国际标准、国家标准和行业标准产生的主数据)管理分散,缺乏便捷可靠的数据获取渠道,数据获取困难;
4)单位内部已经存在且分散管理的主数据,由于缺乏统一标准和数据关联,大量的数据清洗依靠人为判断,数据清洗难度和风险都很大;
5)一些单位,特别是大型集 团化企业,系统众多、年代跨度久远,一些早期的系统数据标准化程度不 高,改造难度大、成本高,给主数据应用集成带来较大的困难
3. 主数据管理实施
主数据实施要点主要包含
1)主数据规划(做凡事都得先想一想,俗称规划)
2)制定主数据标准(统一标准,都得这么干)
3)建立主数据代码库(按标准干活)
4)搭建主数据管理工具(主数据的全生命周期得有工具管理)
5)构建运维体系(主数据的全生命周期得有运维,新增删减,保证质量等)
6)推广贯标(喜大普奔,告诉各部门同事可以放大胆子用数据了)