1、什么是主数据?
主数据(Master Data,MD):指满足跨部门业务协同需要的、反映核心业务实体状态属性的基础信息。
主数据的5跨特征
(1)跨部门。各个职能部门都需要的公共数据,可以简称为“最大公约数数据”。
(2)跨流程。企业主要业务流程都需要的不随具体业务流程变化而变化的流程。
(3)跨主题。服务于各业务主题而又不依赖各业务主题,独立性较强。
(4)跨系统。独立于各系统,适合使用集成化、系统化、规范化的方式管理。
(5)跨技术。适用于各异构技术规范的业务系统。
2、什么是主数据管理?
这里引用《数据资产管理实践白皮书(4.0版)》的定义:**主数据管理(Master Data Management,MDM)**是一系列规则、应用和技术,用以协调和管理与企业的核心业务实体相关的系统记录数据。
主数据管理的关键活动包括:
理解主数据的整合需求;
识别主数据的来源;
定义和维护数据整合架构;
实施主数据解决方案;
定义和维护数据匹配规则;
根据业务规则和数据质量标准对收集到的主数据进行加工清理;
建立主数据创建、变更的流程审批机制;
实现各个关联系统与主数据存储库的数据同步,方便修改、监控、更新关联系统的主数据变化。
主数据管理通过对主数据值进行控制,使得企业可以跨系统地使用一致的和共享的主数据,提供来自权威数据源的、协调一致的高质量主数据,降低成本和复杂度,从而支撑跨部门、跨系统的数据融合应用。
知道了什么主数据(what),那么如何判断一类数据是否可以作为主数据呢(how)?识别主数据的一个标准就是看这类数据是否有超过一个以上的事务型应用在使用。具体也可以参考下面主数据的识别流程:
主要包括数据识别类别梳理、数据实体类别梳理、主数据识别评分模板、确认指标权重、主数据评分指标、建设主数据管理平台。
3、企业在主数据管理过程中有什么痛点?
(1)主数据管理流程不规范;
(2)平台不统一;
(3)依靠人工校验;
(4)数据不一致,这个问题百分百的主数据建设过程中都会遇到;
(5)数据关联难,数据间的依赖关系需要主数据具备与把整个数据全部关联所包含进来的这样一个能力;
(6)数据获取困难,由于部门墙、IT承建方和业务方出发点不一致,思想不统一,技术异构系统复杂等,有的企业具备统一的主数据,可以由统一的通道来获取,有的企业是分域建的,可能物料主数据在ERP里,人事的数据在HR里,这些主数据互相的一个连接也成为一个困难。
(7)数据标准缺失,主数据本身就是要来解决数据不一致的问题,解决数据标准问题,但是标准如何去落地?如何去执行?如何与流程结合?让每一个参与的数据人员,业务人员都能够达成一致,沟通协调达成一致的步调这个是一个很有挑战的事。
**4、**主数据对企业有什么价值?
主数据管理通过对主数据值进行控制,使得企业可以跨系统地使用一致的和共享的主数据,提供来自权威数据源的、协调一致的高质量主数据,降低成本和复杂度,从而支撑跨部门、跨系统的数据融合应用。
(1)帮助企业汇聚全面的客户知识,构建客户知识图谱;
(2)从数据中挖掘价值,增强企业竞争力;
(3)使用统一管理核心数据的方法,改进企业运营效率,降低成本;
(4)一致的报表,有利于企业做好经营分析;
(5)提高信息质量,让数据更准更可靠;
(6)提高实施速度,快速支撑企业业务;
(7)降低数据接入难度,简化应用系统开发;
(8)以数据为准绳,更好实现费用分析和规划。
5、如何管理主数据
为了支持和保障主数据的唯一性、完整性、有效性、一致性、规范性,主数据标准管理需要统一标准制定和发布,制定制度约束,提供系统控制手段。下面笔者将会从主数据标准管理、主数据生命周期管理、主数据应用管理、主数据分类四个维度讲解企业如何管理主数据。
5.1、主数据标准管理
主数据标准包括业务标准和主数据模型标准,其中业务标准包括编码规则、分类规则、描述规则等,主数据模型包括主数据逻辑模型和主数据物理模型,其标准需要做到权威性原则、全局性原则、共享性原则、扩展性原则。主数据标准体系在建设梳理的过程中,一般会衍生出一套主数据资产目录(或称代码体系表)。下图是一个编码示例:
5.2、主数据全生命周期管理
主数据全生命周期管理是指:采用必要的管理工具,依据管理职责,按照规范的流程对主数据生命周期各环节实施管理行为。主数据全生命周期管理通常包括申请、校验、审核、创建、发布、变更、冻结、归档等。
5.3、主数据应用管理
主数据应用管理就是:利用各种技术和管理手段对主数据共享应用进行有效管理,既满足业务系统对主数据的共享需求,又满足主数据的隐私包含和数据安全,同时确保主数据被准确、便捷地使用。主要包括统一源头集中共享、应用需求管理、应用服务管理、应用质量管理。
(1)**统一源头集中共享。**这是解决主数据数据一致性的较好的解决方案。为了实现统一源头集中共享,需要建立统一的主数据代码库,将集中管理和分散管理的各类主数据代码统一汇聚到主数据代码库中,并以此为基础构建统一主数据共享资源视图,部署统一的主数据共享平台。为了实现数据一致性,所有业务系统都要通过统一的共享平台来获取主数据资源。
(2)**主数据应用需求管理。**企业的主数据是用来为业务服务的,需要最大化的支持不同的业务需求,在需求承接过程中,如何解决标准化和个性化的矛盾,是企业主数据应用需求管理必须解决的问题。为了解决这一矛盾问题,需要对需求进行抽象和归并,形成统一标准。
(3)**主数据应用服务管理。**基于企业主数据应用常见的业务场景和需求,应用服务管理一般需要提供数据查询服务、数据调用服务、数据同步服务、数据资源服务。
(4)**主数据应用质量管理。**实施主数据应用质量管理就是通过发现业务系统的主数据存在的问题,督促问题的整改,对整改情况进行有效管控,建立一套包括数据一致性、有效性、完整性、合规性等方面的审计机制。一般地,主数据应用质量管理分事前管理、事中管理和事后管理3个阶段,其中,事前管理就是在业务没有发生之前对业务系统的主数据应用环境、主数据副本等是否存在影响主数据质量的情况进行管控;事中管理是指在业务操作过程中对业务数据引用的主数据是否存在质量问题进行管控;事后管理就是在业务操作完成后对业务数据是否存在主数据应用质量问题进行管控。
5.4、企业常用的几类主数据
5.4.1、**物料主数据。**物料数据包括物料主数据和业务属性数据,其中,物料主数据是物料数据核心的属性,包含物料分类编码、物料明细编码等,而业务属性数据体现各业务部门在各业务环节上对物料管理的需求。
5.4.2、**设备主数据。**设备主数据包含的信息有基本信息、位置信息、组织机构信息、结构信息、技术参数信息等相关信息。设备主数据如下图所示:
设备基础数据主要包括设备主数据、设备分类、功能位置、特性、设备BOM、任务清单、设备专业台账、设备档案等,如下图所示:
5.4.3、**资产主数据。**固定资产主数据是企业资产管理的应用基础,固定资产编码包括固定资产分类编码和固定资产明细编码。固定资产分类编码适用于固定资产的管理、清查、登记、统计等工作。相关标准可以参考《固定资产分类与代码》(GB/T 14885—2010)。
5.4.4、**财务主数据。**财务主数据主要包括会计科目主数据、银行主数据。其中,会计科目主数据是企业财务核算与财务预算的应用基础。银行主数据包括国内银行和金融机构,以及在境内开展业务的国外银行和金融机构。
5.4.5、**组织机构和员工主数据。**组织机构主数据应用于企业的生产经营管理、人事管理、财务管理,以及企业的决策支持分析。
6、企业如何实施主数据管理
主数据管理实施的内容主要包括成立主数据管理项目建设期组织机构、调研主数据管理现状、进行主数据识别、制定主数据标准、编制主数据管理办法、搭建主数据管理系统、集成主数据管理系统和业务系统、建立运维期组织机构、规范主数据内容等。
主数据管理实施一般包含项目准备、现状调研与分析、标准体系构建、主数据平台搭建、数据清洗、数据服务集成、运营体系建立7个阶段,共28个实施步骤。
6.1、主数据管理****实施步骤
(1)**项目准备阶段。**该阶段主要工作是制定项目章程、组建项目团队、标杆企业对标分析、召开项目启动会。其中制定项目章程就是确定项目目标、实施范围、建设内容并制订项目计划;组建项目团队就是确定项目的组织机构、人员配置、项目的组织资源管理及组织职责;标杆企业对标分析就是选取组织架构、业务范围类似的优秀企业作为标杆进行对比分析,取优补劣,为主数据项目建设提出方向;召开项目启动会就是动员会,又是分工会,同时也是培训会。项目启动会是主数据项目良好的开端,项目启动会的顺利召开,可以起到事半功倍的效果,为后续顺利展开工作奠定坚实的基础。
(2)**现状调研与分析阶段。**该阶段的工作包含制定调研方案、业务需求调研、信息系统需求调研、现状和需求分析。其中制定调研方案包括调研计划、访谈提纲及项目调研问卷等;业务需求调研包括资料收集、关键用户访谈等方式了解当前主数据管理现状和主要需求;信息系统需求调研包括对现有信息系统中的主数据标准、主数据质量现状进行分析,找出需求点;现状和需求分析包括就是对企业数据管理应用现状、需求和存在的问题进行差异化分析。
(3)**标准体系构建阶段。**该阶段的主要工作是主数据治理蓝图规划设计、主数据标准制定、数据指标标准制定、数据模型设计。其中蓝图规划设计主要包含4个架构体系:主数据标准架构、主数据管控架构、主数据质量体系及主数据安全架构。主数据标准制定包含业务标准(编码规则、分类规则、描述规则等)和主数据模型标准。
(4)主数据平台搭建阶段。该阶段的主要工作是需求确认、数据治理平台客户化开发、数据治理平台实施、系统整体测试,通过数据标准文本发布、主数据模型建设、主数据管理流程建设,实现对主数据的创建、审批、发布、修改、归档等全生命周期管理。
(5)**数据清洗阶段。**该阶段的主要工作是根据项目范围和对象制订数据清洗与治理方案;建立数据清洗规则和标准;根据主数据标准对历史主数据进行清洗、排重、合并、编码,保证主数据的完整性、准确性和唯一性;最后形成一套规范、可信任的主数据代码库,建立整体的标准代码库。
(6)**数据服务集成阶段。**该阶段的主要工作是集成架构设计与方案设计、数据平台集成接口开发、试点系统改造和接口联调、系统上线和用户培训。将主数据管理平台与各个目标信息系统集成,可以实现主数据的采集、分发等交互操作,从而最终实现将主数据服务于业务应用。
(7)**运营体系建立阶段。**该阶段的主要工作是制定项目章程、组建项目团队、制定数据切换路径和推广应用策略、运维和项目验收。为了更好的发挥系统的价值,我们要建设主数据管理运营组织,制定主数据管理办法、维护细则、应用考核规范等管理规范,还要建立主数据运维体系。其中主数据运维体系由组织、制度、流程、知识库、平台组成。
6.2、主数据****实施方法
主数据实施的的方法有9个步骤:理需求、画蓝图、定职责、定标准、洗数据、搭平台、接服务、建体系、促运用。
(1)理需求
通过现状分析及需求调研,我们可以对主数据管理的现状进行诊断分析。
(2)画蓝图
在充分理解企业发展战略的基础上,我们可以根据调研分析及主数据管理能力评估结果,按照系统的方法设计主数据蓝图。
(3)定职责
我们要建立主数据认责体系,还要确定主数据工作的相关各方的责任和关系,包括确定主数据过程中的决策、管理、执行等活动的参与方和负责方,以及各方承担的角色和职责等,确保事事有人跟,事事能落地。
(4)定标准
主数据管理工作的核心内容之一就是制定主数据标准。通过主数据标准和数据指标标准,才能实现跨组织、跨部门、跨流程、跨系统、跨技术(5跨)的数据集成和共享。
(5)洗数据
我们要按照主数据标准,梳理和清洗企业在经营活动中产生的各类数据,最终形成标准主数据代码库。
(6)搭平台
我们要搭建主数据管理平台来发布主数据标准文本,实现主数据全生命周期管理、主数据质量管理和主数据安全管控等。
(7)接服务
我们需要将主数据管理平台与各个目标信息系统进行集成,以实现主数据的申请、审核、分发等交互操作,从而最终实现主数据在多个系统之间的共享和统一,确保主数据平台的落地,产生业务价值。
(8)建体系
主数据管理平台上线运行后,企业需要成立数据标准化运营组织,明确各岗位的职责,结合企业的实际情况制定主数据管理制度、管理流程及维护细则,以及建立主数据运维体系,为主数据的长效、规范运行奠定坚实的基础。我们需要重点把握好运营这个重要的技术变现的重要方式。
(9)促应用
主数据应用管理是保障主数据落地和主数据质量非常重要的一环。
经过9个步骤的建设,我们主数据平台就做到了有规划,有执行,有蓝图,能落地,能变现。
6.3、主数据实施工具
主数据实施工具包括主数据提取整合、主数据模型管理、主数据清洗管理、主数据生命周期管理、主数据质量管理、主数据发布与共享。
以上,是笔者对主数据管理的一个认知。每一个课题都可以展开进行论述,限于篇幅,本文不再展开,有兴趣的朋友可以去了解IBM Master Data Management、informatica、SAP、Oracle、亿信华辰EsMDM、用友、浪潮等厂商提供的主数据管理工具,笔者在精力允许的条件下将会将主数据管理这块的平台做一个开源工具出来,欢迎感兴趣的朋友一起动起来。