文/谢蔓 方远平
关键词:主数据管理 数据清理 数据发布
主数据是指企业信息化建设中,用于描述核心业务、需要在各套系统(包括操作型系统、事务型应用系统、分析型系统)间表现一致并进行共享的数据,主要有产品、客户、供应商、资产、地点、科目、账户和组织部门等企业核心数据,其具有准确性、一致性、集成性、共享性、高价值等特点。
主数据管理就是协调和维护与企业的主数据、保持数据一致性、完整性、相关性和精确性的技术手段。
与交易数据不同,主数据一旦被记录到数据库中,需要经常对其进行维护,从而确保其时效性和准确性,这样才有利于系统间的高效对接,提高业务分析的准确性和企业沟通效率,加强企业管控能力,降低业务风险。
企业面临的主数据问题
在企业信息化过程中,正由于主数据管理的复杂性,企业往往缺乏对主数据管理的整体规划。企业的数据分布到各套系统中,而未能形成一致的数据源,导致无法进行有效的整合协同,使企业管理者无法进行及时的决策判断,从而错失商业机遇。总体而言,当前企业的主数据管理主要面临以下几个方面的挑战:
1.主数据不断变化
从企业内部角度看,存在各种各样的主数据变化情况,比如员工离职、新产品引入、产业升级、公司并购;从企业外部看,也存在不同的主数据变化情况,比如客户信息变更、供应商倒闭等种种情况。如图1所示,以个人、产品和公司为例,主数据以每月2%的速度发生变化,如果主数据变更不及时,会导致企业数据不一致、数据冗余、效率低下等问题。针对不同情况的主数据变化,需要投入巨大的人力物力对其进行变更。
2.主数据分散在相互独立的业务系统
在企业信息化建设中,特别是集团企业,因为分公司、子公司以及企业内部各业务模块、各业务部门的运营模式、管理需求和管理重点不一样,往往需要实施多套不同的系统,比如ERP、MES、WMS、HR、OA、SRM等。每套系统通常根据自身所涉及到的主数据来提供相应的存储架构,每套系统的基础数据相互独立。与系统无关的主数据,则不纳入本系统管理,这导致主数据分散于各相互独立的业务系统中。孤立的基础数据造成孤立的业务数据,无法形成集团统一的主数据,因而也无法跨越组织部门传播。
如产品数据一般分散在销售系统、制造系统、库存系统、资产系统、合同系统等,各套系统对产品数据管理的侧重点不一致,产品数据进入各套系统的时间段也不一致,各套系统对产品数据缺乏统一的规则,没有重复性校验,使得系统间物料数据不一致,无法进行同步共享。
3.忽视主数据管理会影响关键业务的运转
企业每套系统的运作都涉及到主数据使用和管理,而主数据之间其实存在横向、纵向的交叉关联,各套系统都需要实际主数据共享。比如ERP系统的用户,需要与HR系统进行人员信息的及时共享,以确保及时更新离职人员、岗位变更人员的ERP权限;又如MES系统需要与ERP进行产品信息的及时共享,确保能够准确获取ERP下达的生产任务。如果主数据分散在相互独立的业务系统,未形成统一的数据源,将会导致各套系统数据不一致、一物多码等情况,增加企业沟通成本,使企业运营效率低下。
主数据管理的意义
基于目前企业主数据存在的管理问题,如果企业在完整、准确的数据信息基础上,构建覆盖整个企业范围的数据管理基础,可增强企业管理和业务增长的能力,加速新的服务和产品的推出。同时也降低数据管理成本,提高业务分析的准确度和企业管理的水平,满足法规的要求,降低业务风险。
1.保证数据的唯一性和准确性
有效整理和集中分散在关键企业流程和应用软件中的数据碎片,形成单一真实的数据源,并提供基于工作流的数据监管流程来实现持续的数据质量维护。将统一的数据资产作为Web服务提供给周边的业务系统,实现企业范围的主数据协同;在此基础上,为企业提供商务分析,得到更加准确的决策支持。
2.有效降低数据管理成本
提供统一的资源库来集中管理企业重要的数据资产,并能将对这些数据资产的访问以服务的方式提供给周边的应用系统,实时地提供访问主数据的Web服务,包括匹配、申请全部信息以及申请所需信息等。
3.提供企业系统架构灵活性和创新性的基础
在当今的业务环境中,变化是毫无疑问的,因此快速响应客户需求、市场机遇和外部威胁的敏捷性比以往任何时候都更显重要。而异构系统的数据不一致是阻碍系统集成的最大障碍,通过企业IT向移动互联网过渡的平台技术(MDM)实现企业范围内的主数据平滑、一致,能够极大提高集成的灵活性,降低成本,减少新系统引入的时间以及减少报表生成成本,这种灵活性可使企业加快发展速度,降低总体成本,改善对及时、准确信息的访问。维护持续的、唯一而准确的主数据资产,能够在不断变化的业务环境中增强IT弹性,满足爆炸式数据增长的需求。
4.实现流程有效性和高效率
建立多维的MDM业务流程,借助集成的流程智能对以人为中心、以系统为中心和以文档为中心的流程提供统一支持,提高动态流程适应性。
5.实现法规遵从
降低违反遵从风险、降低信用风险成本以及减少欺诈管理风险。
如何做好主数据管理
基于目前企业主数据管理的重要性及急迫性,需要一整套完整的主数据管理系统,对主数据进行规则和统计及数据问题的治理。主数据管理产品主要包括Oralce MDM、INFA、IBM、HMDM等,这些主数据管理平台通过数据治理服务以及对周边应用系统的集成和对商务智能系统的支持,统一管理企业内重要的客户、供应商、产品和财务等信息,可以整合并维护企业范围内全面、准确且权威的主数据,并将这些主数据信息作为共享服务分发到所需的业务和分析系统。
做好主数据管理,首先需要在整个集团企业范围内合并和维护唯一、完整和准确的主数据信息,从多个业务系统中整合最核心的、需要共享并保持一致的主数据,集中进行主数据的清洗和丰富,集中、全面地维护详细、可信任、多变的主数据信息,在需要的时候以服务的方式把统一、完整、准确的主数据发布给企业范围内需要使用这些数据的业务系统、业务流程、运营分析系统和决策支持系统。
一般来讲,主数据管理平台主要通过数据标准管理、数据清洗和丰富、数据维护流程、数据发布使用四大方面来对主数据进行综合治理。通过该物料数据的统一维护、集成及分布方案的实施,建立起物料数据统筹部门、权威的源系统,避免物料规则不统一、业务流程不规范、部门间沟通效率低等问题,加强集团对物料数据的统一管控。
1.数据标准管理
主数据的标准化与规范化是企业信息化过程的基础工作,是任何信息系统发挥作用的重要保证。因此,需要建立一套科学、统一、规范的数据体系,确保企业各系统间的主数据保持一致,信息能够在部门之间实现正常流转。
以搭建产品物料的数据模型为例,每一品种规格的物料只能对应一个编码,必须坚持唯一性,不能出现一物多码或一码多物。编码结构要与分类体系相适应,由合理的分类体系相应地设计出合理的编码。为了便于实际业务工作,编码应尽可能的简洁易懂、方便记忆和录入。同时,也必须留有足够的备用编码位以适应业务扩展的需要。具体数据模型搭建步骤如下:
首先根据企业的行业特点及自身发展需求,按照物料用途、财务核算需求、统计分析需求等原则,建立起多层级结构的物料分类体系,层级之间由父子关系构成,做到覆盖全集团物料,确保不重不漏。
建立完成三大层级的物料分类体系之后,梳理最底层的物料属性组,通过多个特征的物料属性,确保能够全面描述出每个物料的特性。并结合实际业务的需求,对物料属性的值进行穷举,逐步完成物料属性库的建立,作为物料的描述标准。
完成物料分类、物料属性组与属性值的物料模型基础体系搭建之后,在实际物料使用过程中,选择该物料对应物料分类后,根据物料分类对应的属性组,选择描述该物料的属性值,形成区别于其他物料的唯一描述。并按照物料编码规则,对该产品进行统一编码,确保一物一码,作为全集团各套系统唯一物料编码源头。
2.数据清洗和丰富流程
将保存在各个异构系统(支持多种异构数据源)中的历史主数据信息批量或增量导入到主数据系统中。在数据入库前,对相关数据进行数据标准化、重复数据处理、工作流、数据清除、数据校验、数据排重等工作,对历史数据进行清理,建立起主数据管理系统与业务系统的分发接口,删除不必要的记录来减少数据量,确保存储在主数据系统中数据的干净程度、唯一性、完整性和准确性。
3.数据维护流程
目前ERP、MES、SRM等系统的物料新建及维护工作相互独立,没有统一的创建及维护流程。物料的检索及唯一性判断等工作,完全依靠手工进行,缺乏批量维护手段,维护工作量大。
通过建立统一数据管理平台,将此作为主数据的源系统,负责对分类、属性组、属性值、物料编码的维护,并由主数据中心进行统一管控。各业务系统的物料数据,在统一数据管理平台完成维护之后进行统一发布。各业务系统只能作为物料数据使用方,不允许对物料数据进行修改。如果各业务系统有修改需求,都要在统一数据管理平台上进行修改。
根据集团要求统一建立产品目录类别,例如五金、成品、原料以及试剂等,为不同目录类别下的物料目录分类,创建不同的工作流,实现不同产品不同的管控程度,采用数字签名方式,确保审批严谨性,提供批量创建物料,批量更新物料等批处理功能,满足物料维护的需求。例如,药品的审批流程必须由信息部质量管理专员和信息专员同时进行审核,五金类物料只需信息专员审核提供物料查重方式,为新增物料提供参考标准,实现物料批量增加和维护。
数据维护和治理是一系列的流程和制度,用来确保重要的数据资产能够很好地在整个企业中被管理起来。数据治理包括一系列的数据质量、数据管理、业务流程管理和风险管理的规章在一个企业中集中处理数据管理问题。
4.数据分布流程
通常ERP中的产品主数据还是其他系统的单一来源,需要对产品主数据进行发布管理,其他系统还可以产生一些衍生属性,并回传给ERP产品主数据管理。
将已经统一在主数据系统中的数据通过多样化方式(包括Web服务、DBLink等多种协议),共享发布给和相关主数据有关联的各应用系统,同时更新各应用系统中的主数据,保证集团内部的主数据是唯一的、准确的。
对企业建立主数据管理平台的对策与建议
搭建主数据管理平台是一个长期、复杂的过程,涉及到企业集团里各个系统之间的协调与配合,针对不同的企业可以采取不同的主数据管理策略。
如对于规模较小或资金有限的企业,搭建一个完善的主数据平台的成本相对较高。因此,可以根据各项主数据的系统分布特点,比如针对产品数据,选取产品数据分布比较完整、合理的某套系统,以该系统作为产品数据的唯一源系统,在源系统建立起统一的产品数据规则,在清理历史问题的产品数据后,发布到产品数据的各使用系统。对于使用系统者只能查看使用产品数据,不允许对产品数据进行任何修改。其他数据也以产品数据选择源系统的原则,选择对应的源系统。这样企业既无须搭建一套完整的主数据系统平台,又能确保数据的一致性,节省企业的信息化投入。当然,正是由于各项主数据分布在各套源系统中,这使企业不便于进行统一的管理。
对于较为成熟或成长迅速的企业,因为数据存在于分公司、子公司及不同的业务板块,企业对主数据的集团安全管控、数据标准及数据维护流程有着更高的要求,所以企业有必要、也有能力搭建符合企业自身特点的主数据管理平台。主数据都建立起符合集团管控标准的数据规范原则,在主数据管理平台统一维护或者申请授权后,再发布到各套使用系统,满足各业务板块、分子公司的业务需求,也实现了集团数据集中的安全性管控要求。■
主要参考文献
[1] 张霞.现代企业信息化建设的思考[J].黑龙江科技信息,2015(26).
[2] 杜蕊.主数据管理系统在烟草企业的应用[J].科技创新与应用,2013(27).
作者单位 谢 蔓 中山大学新华学院
方远平 华南师范大学
栏目主编 程丹丹
|