科学的数据资产管理模式对于企业具有非常重要的意义。现有的方法多种多样,其中“主数据管理”是数据资产管理实践方式的重要切入方法之一。

为进一步促进数据资产价值相关问题的研究交流,2018年12月13日,由中国信息通信研究院、中国通信标准化协会主办,TC601大数据技术标准推进委员会承办的“2018数据资产管理大会”在京召开。中国外运信息标准化办公室副主任宋清波进行了题目为《中国外运主数据管理探索与实践》的演讲。

宋清波

他介绍了中国外运自2006年开始在数据管理方面的不断探索与实践,从亲历者的角度介绍了主数据管理的原因、实施、维护,并且强调了数据管理中的难点、痛点,介绍了主数据的两个应用场景。

以下为演讲实录

大家下午好,今天我是作为企业进行主数据管理落地与实践的一个亲历者的身份,来与大家分享“中国外运主数据管理探索和实施”。

我先大概介绍一下我们公司——中国外运股份有限公司(简称“中国外运”)成立于2002年11月20日,并于2003年2月13日在香港成功上市(H00598),是招商局集团控股的二级子公司和物流业务的统一运营平台,截至2017年底,中国外运拥有总资产622.87亿元人民币、净资产258.35亿元人民币、在册员工23971人。中国外运的服务网络覆盖全国,遍及全球主要经济带,是中国最大的综合物流整合商,是国家5A级综合物流企业。

从2006年开始,我们就开始研究和尝试数据统一管理和应用,但由于因数据标准不统一而造成的数据质量问题一直困扰着我们,为了解决这个问题,我们不断地想办法,但考虑到应用系统很多,一直没有下决心从源头上解决这个问题。直到2013年,我们启动了信息标准化工作,尝试通过标准化从源头上解决各系统数据标准不统一的问题,但标准如何落地并得到有效执行又成为了新问题。2015年,我们原来的上级单位——中国外运长航集团开始实施主数据管理,这给了我们新的启示,决定用主数据管理来解决数据不标准、不统一的问题,并于2016年启动了主数据管理项目,正式开启了中国外运主数据管理和应用这项关键性工作。项目进行到现在,已将完成了两期,制定了主数据标准体系和管控体系、搭建了统一的主数据管理和服务平台、构建了8大类共120万条记录的主数据代码库、实现了总部和各下属公司共60多个主要业务系统主数据应用全覆盖,实现了各业务系统主数据的统一;同时,通过结算管理(BMS)和数据治理平台对主数据应用质量进行稽核,实现有效管控。明年,我们将继续项目三期的实施工作,完成设备物料类主数据的实施,并将主数据管理延伸到数据指标和元数据管理。

下面我将结合我们思考与实践,借这个机会与各位朋友对主数据管理做一个分享和交流。

一、 为什么要做主数据管理

作为一个企业或其他单位,为什么要做主数据管理,这件事情能解决企业什么问题,能给企业带来什么价值,这是实施主数据管理必须回答的问题。得益于以前探索的路比较长,我们对做主数据管理目的还是比较明确的,就是要解决这几个问题:一是统一数据标准,打通数据关联,解决信息孤岛的数据烟囱问题;二是确保各核心数据的一致性、完整性,解决数据不统一、不完整等问题,有效提升数据质量;三是实现主数据统管、共享,接管各系统基础数据管理,提高效率、降低成本;规范数据管理流程,升级安全策略,提高数据安全。

二、 如何有效实施主数据管理

我们在具体实践中将实施主数据管理主要有5个步骤:一是做好规划,二是定好标准、三是建好平台,四是构建代码库,五是建立完整的管控体系。

1.做好规划

要构建完整的主数据管理体系,有效实施主数据管理是一个系统工程,涉及到统一标准、统一平台、统一管理、统一服务等等,没有顶层设计很难行得通,所以做好规划、绘制出一张好的蓝图非常重要。我们在做规划时主要针对这样几个问题:一是我们的主数据在哪里;二是需要主数据管理需要哪些标准;三是实施主数据管理需要依托什么样技术平台;四是需要构建什么样的一个管理的体系;五是主数据管理需要遵循那些规范性要求等等。同时,要设计好实施路线图,要根据实施能力和进度要求,确定好先做什么、后做什么,以及分几个阶段,每个阶段都具体实施哪些内容等。

通过规划,我们确定了13大类主数据清单,明确了“一个平台、两项要求、三大体系”总体架构和 “总体规划、分步实施、集中管控、持续推进”的实施原则,提出“利用三年的时间构建出中国外运完整的主数据管理体系”的总要求。

2.定标准、构建标准体系

主数据跨系统、跨业务共享的数据,必须通过标准在全局范围内达成一致,才能有效实施主数据管理并得到有效利用。这些标准既包括主数据代码标准,又包括管控标准和技术标准等。当然我们构建这些标准体系并非一下都完成,而是先搭个框架,然后再随着主数据实施的完善,逐步代码的明细表和管控的细则。这些标准是实施主数据管理的重要基础,没有这些标准,主数据管理就没有依据。

3.搭建主数据管理平台

这是实施主数据管理的重要环节。主数据管理涉及标准管理、流程管理、主数据全生命周期管理、监控与评价管理等,而且需要不同组织、不同角色协同,没有信息系统或平台很难实施统一管理管理,所以要实现主数据统一管理必须建设统一的主数据管理平台。而且,从具体实践来看,主数据管理平台既是主数据管理的载体,也是提供主数据服务的源头。主数据平台主要功包括:标准管理、主数据全生命周期管理、流程管理和主数据服务等。主数据平台是实施主数据管理的载体和手段,利用主数据平台可以有效实施主数据统一管理,没有平台支撑,主数据管理很难落地。

4.构建主数据代码库

主数据管理的结果,就是要形成一个完整统一、准确有效的主数据代码库。主数据代码库我们又称为主数据基准库,所有主数据都必须以代码库数据为基准,确保主数据的一致性和有效性。主数据代码库是伴随着主数据管理过程形成的,但一些通用标准(国际标准、国家标准、行业标准等)需要通过一些渠道经查证后获取这些标准数据,加入我们的主数据代码库。我们根据公司主数据管理需求,计划构建13大类主数据代码库,覆盖公司业务和管理的各个领域,目前已经完成的有8个大类,后续会继续完成另外5个大类的实施。

5、构建主数据管理与服务体系

有了主数据管理平台只是拥有了技术工具,如何实施管理,还需要配套的管理体系来运作主数据管理。从我们目前的实践来看,构建完善的主数据管理体系,是主数据管理的重要保障,要从组织、人员、职责、流程、评价、考核等各方面统筹设计和实施。特别是在管理推动方面,最好要有跨组织、跨业务、跨职能的公司级组织来推动和领导,通过主数据管理专门小组或团队来具体实施,因为主数据管理涉及公司各个领域,仅仅依靠信息化部门很难推动。同时,要确定好认责机制,把每一类主数据的管理责任都明确下来,这样才便于组织和管理。另外,还要制定配套的管理制度,对每一类主数据管理的质量和时效都要设定考核KPI,实行量化管理。

三、 怎样用好主数据

管理好主数据是手段,用好主数据才是目的。但对于一个集团化的企业来讲,要用好主数据确实有非常大的挑战,一是在企业内部能不能对主数据管理有普遍认同感,认同这件事情的价值和意义,否则好多人就不会接受这个东西,那就很难推行下去;二是要承受存量信息系统改造的压力,那么多系统,有的年度跨越很长,一些十多年前的系统还能不能改得动,涉及到少成本,会带来多少改造风险等等,都是棘手的问题;三是原有的数据如何清洗,如何既把数据清洗干净,又确保已有数据的关联性和可用性,等等,这些都是必须面对的挑战。

这些挑战我们都要应对好,才能把主数据推下去、用起来。首先要做好培训和引导,统一思想、统一认识,让大多数人多主数据有认同感,然后再来解决其他问题。

首先要用技术手段来解决“易用”和“好用”的问题,最大限度降低业务系统对接的难度和成本。我们通过对主数据应用场景的分析,抽象出申请、订阅、查询、即时调用和公共数据资源池等五种贴近业务场景的通用服务,业务系统可以根据不同场景选择不同的服务方式,简洁灵活、好用;同时这些服务又都通过标准协议进行封装,便于业务系统调用,实现易用;另外,我们还针对一些特殊场景提供个性化服务,满足个性化需求。这样既便于应用实施,又降低了难度和成本,对用好主数据确实起到了关键性的作用。把所有不方便都交给主数据服务平台,有主数据服务平台来解决,而不要让所有系统都受连累,这样就能确保主数据应用推得下去、用得起来。

再一个就是要做好数据清洗,确保主数据在各个系统中的“纯洁”性。其实不是我们做主数据管理时,主数据才存在的。无论我们做不做主数据管理,每个系统都有自己的主数据,那么多系统积累下来的那么多不标准、不统一的数据怎么办?必须清洗,而且要彻底清洗,这些“脏数据”不清洗干净,就会污染标准的主数据,就会破环主数据的惟一性和一致性。数据清洗既要遵从标准和基准数据,又要兼顾到历史数据对业务的影响,必要时还要在主数据层面做适当的冗余来兼容无法标准化的历史数据。通过大量的数据清洗,我们统一了客户、供应商主数据,统一了港口、地点等业务基础主数据,统一了内部组织和员工身份信息等管理基础数据。到目前为止,我们共清晰历史数据超过50万条记录,为用好主数据提供了一个好的基础。

下面我说说如何在应用过程中确保主数据一致性的问题。主数据在代码库里是是唯一的、标准的,但流向业务系统后如何确保不失真呢?我们的做法是确保主数据同源,即所有主数据必须直接来自主数据平台(含主数据服务平台),不得通过其他渠道来获得主数据,业务系统间转发也不行,因为通常情况下,业务系统使用主数据的时候都会有自己个性化的调整,包括对数据进行裁剪、归并、和增加关联等,如果相互转发就会造成失真。为了强化主数据在使用过程中一致性,接下来我们正在考虑搭建统一主数据服务平台,利用高速缓存和智能索引等技术手段实现即时检索、即时调用,所有的业务系统直接使用主数据资源池的数据,而不再使用本地的数据副本,也不允许存在本地副本,这样才能确保主数据的一致性。还有一点,我们的主数据都要在线使用,不允许离线使用,这样便于监控和管理。

主数运维和服务也是用好主数据的重要手段。业务系统把主数据服务都接上了,但请求没有得到及时响应,数据同步异常得不到及时解决,数据失效了也没人处理,这主数据也没法用起来。所以我们专门成立了主数据运维服务团队,一方面确保系统稳定运行,对故障和异常进行及时处理,同时对各种应用请求、数据更新等事务性工作都安排准人进行处理,并有严格的质量和时效的KPI,以确保即使相应服务到位。

最后一点,就是要强化管理。从制度、流程、管理三个方面来进行约束,而且制度要严、措施要实。为此,我们出台了《主数据管理办法》,并在《标准化管理办法》中专门讲主数据应用作为信息系统标准化评审的重要内容。同时,我们在预算审批、项目评审验收、系统上线、资源配置等环节都增加了主数据应用的考量,对不达标的处理也十分严格。明确三道关:把严应用系统验收关,严格执行主数据专项评审制度,评审不合格不得验收、不得上线;把严应用系统集成关,不使用主数据标准代码的系统不能与其他系统集成;把严考核IT预算审批关,不使用主数据的系统,不批准升级改造预算。另外,我们在重要的总部管理系统(包括主数据平台、CRM、OMS、BMS、BI等,简称MCOBB)都设有主数据一致性校验功能,对各系统的主数据应用质量进行稽核和监督。

抓住这几个关键点,把主数据“推下去、用起来”就会顺利的多,短短一年多的时间,我们已经将主数据推广到各级公司的60多个主要业务系统,基本实现全覆盖。

下面我用两分钟介绍两个具体的主数据应用场景。一个就是利用员工主数据驱动员工身份信息管理自动化,包括统一用户目录管理、办公场楼门禁管理、企业邮箱管理、企业微信通讯录管理等,取得了非常好的效果。以前这些工作都是由各系统指定的管理员进行管理,不但费时费力,而且相应不及时,数据差错率也很高。以邮件系统为例,总部和各子公司共有20多位管理员负责员工企业邮箱管理,由于员工的入职、离职和日常变动信息难以及时准确获取,只能靠线下一个审批流转单办理,漏办、错办情况经常发生,而且在入职高峰时,管理员根本处理不过来,有时需要一个星期才能开通邮箱,员工日常变动数据更新更是无暇顾及,日积月累失效数据、错误数据成堆,不但浪费了资源,而且还存在严重信息安全隐患。启用主数据驱动自动化管理后,只保留总部一个管理员,员工入职在HR系统完成信息录入后,只需几分钟就开通邮箱、开通统一用户身份、配好门禁、创建好企业微信通讯录。而且只要HR数据没问题,应用端就100%没问题,时效性和准确性都非常好。这就是我们的主数据管理应用的一个真实场景。

第二个场景利用主数据实现客户、供应商和结算对象的统一管理。因为我们是从事物流行业的,作为服务中间商,我们的客户和供应商都很多,涉及的行业和领域也比较杂,尽管有统一管理,但一直没能真正实现统一,因为客户、供应商和结算对象的创建和管理在各业务系统进行,然后再报备到总部CDH,当一个客户在不同的业务系统拥有不同的代码和名称时,CDH也难以归并,造成重复,这就增加了我们的信控风险。同时,由于缺乏正是数据的核验,客户、供应商、结算对象关键信息准确性和身份的真实性无法的验证,这也会给我们带来很大的风险隐患。为了彻底解决这些问题,我们以主数据应用为基础,专门实施了外部单位(客户、供应商、结算对象)统一管理流程。所有外部单位按照不同角色集中到CRM、SRM和BMS进行统一管理,并通过主数据核验数据的惟一性、真实性和有效性,各业务系统只能调用申请服务提交创建申请,但不能在本地创建客户、供应商和结算对象,由CRM、SRM和BMS通过主数据核验后按照管理流程创建,创建完后的数据同步到主数据平台,各业务系统通过消息驱动调用数据服务接口引用相应的数据。按照这个流程创建的每一个客户、供应商和结算对象都是经过主数据核验过的,其惟一性、真实性和数据准确性都得到了保障,同时每个业务系统都引用主数据的数据,确保系统间数据的一致性,真正实现了统一管理。由于时间关系,就分享到这里,谢谢大家。

声明:本文来自大数据技术标准推进委员会,版权归作者所有。文章内容仅代表作者独立观点,不代表安全内参立场,转载目的在于传递更多信息。如有侵权,请联系 anquanneican@163.com。