主数据管理实施路径探讨
2021-04-06杨凌霞
杨凌霞
国营芜湖机械厂 安徽 芜湖 241007
引言
企业在未引入主数据管理平台之前,往往采取手工以文件形式在各业务系统中转换共享,或者建立中间表进行数据映射的方式实现,中间表稳定性差、数据共享效率低、容易出错而且很难实现数据追溯,数据安全性方面也没有保障。主数据是企业数据管理中,相对比较基础但又十分关键的数据对象,直接影响着业务数据准确性、决定着系统间业务协同效率、间接决定着数据统计的分析效率、分析成本和准确性,进而影响企业各管理层级决策的制定与下达。因此,在各类型企业中尽早开展主数据管理及主数据管理平台建设十分必要。
1 主数据及主数据管理平台介绍
企业主数据管理现状分析的主要目的就是要了解企业在主数据管理和应用方面的基本情况,主要包括对于主数据概念的了解和理解情况如何、企业主数据有哪些,这些主数据的管理存在哪些问题,在应用中又存在哪些问题和需求,针对这些问题和需求都已经采取了哪些关键举措,这些关键举措又存在哪些方面的问题等。基于对这些内容的思考和相关信息的收集整理,为企业进行主数据管理及主数据管理平台建设提供了驱动因素。
1.1 了解主数据概念及其特征
首先,什么是主数据?企业IT部门往往也只是能列举出如供应商、客户、人员等是主数据,但为什么它们是主数据,也不能给出较为全面的解释。ISO标准ISO8000-2-2012中定义“主数据描述了对组织起到基础作用的实体,这些实体是独立的并且是组织进行事务处理需要参考的数据实体。”通过对定义的了解与理解,对于协助企业IT管理人员在企业内部普及主数据概念,组织各层级相关人员开展主数据识别奠定了基础。
其次,企业主数据有哪些?这是对企业主数据识别能力的拷问。企业对主数据的识别能力依赖于企业主数据管理人员对主数据概念了解与理解深度,对于主数据特征的掌握与理解深度。
根据主数据的定义以及与业务数据(如采购订单、生产订单,维修订单等)、分析型数据(如各种管理报表)相对比可以得到主数据有以下几个基本特征:完整性、准确性、唯一性、业务稳定性、长期有效性、共享性、一致性。
1.2 主数据管理平台主要功能
主数据管理平台的主要作用是在该平台依据各类主数据标准建设主数据模型(包括唯一性校验规则在内的各类校验规则及约束规则),主数据命周期的管理(创建、变更、审核、查询、归档等),主数据交换管理(即接收与分发管理),主数据质量监控,主数据清洗等内容。主数据管理平台功能如图1所示:
图1 主数据管理平台主要功能
主数据管理平台应是微服架构的,尤其是核心功能如主数据标准管理、主数据全生命周期管理、主数据交换管理应该是支持微服务架构的,以满足各模块的快速迭代及单独升级需求;同时,也避免因为个别功能组件的宕机而引起整体服务不可用,保证平台的持续服务能力。
1.3 识别主数据管理和应用中存在的问题及需求
对主数据管理和应用中的问题及需求的识别,主要目的是找到开展主数据管理和主数据平台建设的关键驱动因素。主要是从管理视角考虑:主数据由谁来管、管什么和怎么管的问题。主要包括主数据管理组织、管理制度、管理标准、管理流程、数据质量、数据安全等六大方面考虑。
2 主数据系统建设路径实践提炼
主数据管理平台建设主要精力六大阶段,分别为主数据识别阶段、主数据标准及流程建设阶段、主数据模型及流程配置阶段、主数据清洗阶段、系统集成阶段和上线阶段。
主数据识别阶段,主要是通过主数据识别活动找到企业哪些数据可以作为主数据,以及这些数据在业务系统分布及应用情况;同时,也需要对主数据的管理和应用需求紧迫性进行评估,为主数据建设阶段规划提供输入。
标准和流程建设阶段,主要是结合企业主数据标准管理和流程管理的现状,对当期建设的主数据新建或优化标准、对主数据标准管理流程和主数据流程新建或优化。在这个过程中需要将各类主数据主管部门、各业务系统运维支持团队、各类主数据日常维护人员组织起来充分、反复沟通,协商确定。
主数据模型及流程配置阶段,主要是在主数据管理平台按照发布的主数据标准建立主数据模型;按照发布的主数据管理流程,在流程管理模块配置流程并与模型绑定流程的过程。
主数据清洗阶段,主要是组织业务人员,根据每类主数据数据量、存在的问题等制定合理的、可执行的、针对性的主数据清洗计划及清洗策略,清洗过程中需要注意以下几点[1]:
主数据系统集成阶段,主要是通过主数据平台与业务系统之间的(或通过ESB企业服务总线)集成,以实现主数据平台与主数据源头系统,主数据平台与主数据消费系统间的主数据即时、定时或按需同步的需求。系统集成阶段一定要经过严格的测试环境接口功能测试、与业务系统基于业务场景的联调联试;再将接口从测试环境迁移到生产环境后,也需要重复进行以上测试,以保证接口的通常且能够正确进行数据逻辑处理。与此同时,还要注意对接口压力能力的测试,以便调整好最佳的数据单批次同步的最优数量,保证接口的稳定运行。
上线阶段,主要是在满足了上线的各种条件后,将主数据生产平台与业务生产系统之间正式启用主数据同步接口,进行数据同步服务。
3 结束语
本文在结合企业实际开展主数据管理平台建设项目中的具体实践,对如上内容的阐述,旨在能够系统化地表述主数据平台建设的核心内容。随着新IT技术的产生和应用,各个行业在主数据管理平台的应用一定会不断深入,主数据管理体系的优化速度也会逐渐驶入快车道。同时,各个行业建议可以以主数据管理所取得的成果的基础上,着手开展企业数据资产管理和企业数据治理规划,不断深入发掘企业内的数据价值,为企业发展提供数据支撑。