SG-ERP项目主数据管理实践论文_廖小云

SG-ERP项目主数据管理实践论文_廖小云

国网泰州供电公司

摘要:主数据管理要做的就是从企业的多个业务系统中整合最核心的、最需要共享的数据,集中进行数据的管理,并且以服务的方式把统一的、完整的、准确的、具有权威性的主数据分发给全企业范围内需要使用这些数据的应用。本文从主数据管理的概念开始说起,结合了主数据管理平台在电力SG-ERP项目推广中的实际情况,阐述了主数据管理平台的建设目标、总体架构和主要功能,介绍了SG-ERP项目主数据平台实施的一些主要经验。

关键词:SG-ERP;主数据;数据管理;应用

0 引言

随着SG-ERP上线推广和应用的逐渐深入,公司业务系统信息管理方式发生了较大的变化,客观上要求打破传统上各业务系统分割的数据管理模式,由此引入主数据管理的模式。说到数据在ERP应用中的重要性,常有这样一种说法:“三分技术、七分管理、十二分数据”,因为没有高质量的数据,ERP应用也就成了无源之水。当没有真实可靠的数据基础时,希望ERP应用能带来效率的提高也就成了一句空话。这就更突显出主数据管理在ERP应用中的重要作用。

1 什么是主数据管理

主数据管理能够为企业带来了经济上的效益,那么主数据管理的具体概念是什么呢?主数据是指在整个企业范围内各个系统间要共享的数据。主数据通常需要在整个企业范围内保持一致性、完整性、可控性,为了达成这一目标,就需要进行主数据管理(Master Data Management,MDM)。

1.1 主数据管理定义

主数据是指在整个企业范围内各个业务系统间要共享的数据,比如,可以是与客户(Customer),供应商(Vendor),物料(Material),账户(Account),设备(Device)等相关的数据。主数据通常需要在整个企业范围内保持一致性、完整性、可控性,为了达成这一目标,就需要进行主数据管理(Master Data Management,MDM)。需要注意的是,主数据不是企业内所有的业务数据,只是有必要在各个系统间共享的数据才是主数据,比如大部分的交易数据、帐单数据等都不是主数据,而像描述核心业务实体的数据,而像客户、供应商、物料、设备等都是主数据。主数据是企业内能够跨业务重复使用的高价值的数据。这些主数据在进行主数据管理之前经常存在于多个异构或同构的系统中。

1.2 主数据范围

主数据管理是指一组约束和方法用来保证一个企业内主题域和系统内相关数据和跨主题域和系统的相关数据的实时性、含义和质量。这是从深层次来说明主数据管理的深度和复杂性。通常,我们会把主数据管理作为应用流程的补充,通过从各个应用中分离出主要的信息,使其成为一个集中的、独立于企业中各种其他应用核心资源,从而使得企业的核心信息得以重用并确保各应用间的核心数据的一致性。通过主数据管理,改变企业数据利用的现状,从而更好地为企业信息集成做好铺垫。主数据管理可以帮助我们创建并维护整个企业内主数据的单一视图,保证视图的准确性、一致性以及完整性,从而提供准确的数据,统一商业实体的定义,简化改进商业流程并提高业务的响应速度。从变化的频率来看,主数据和日常交易数据不一样,变化相对缓慢,另外,主数据由于跨各个系统,所以对数据的一致性、实时性以及版本控制要求很高。

2主数据管理的意义

集成、共享、数据质量、数据管理是主数据管理的四大要素,主数据管理要做的就是从企业的多个业务系统中整合最核心的、最需要共享的数据,集中进行数据的清洗和管理,并且以服务的方式把统一的、完整的、准确的、具有权威性的主数据分发给全企业范围内需要使用这些数据的应用,包括各个业务系统、业务流程等。

从 IT 建设的角度,主数据管理可以增强 IT 结构的灵活性,建立整个企业范围内的数据管理基础和相应规范,并且更灵活地适应业务需求的变化。

以供应商主数据为例,在大多数企业中,供应商信息通常分散于物资、生产等各个业务系统中,而每个业务系统中可能都只有供应商信息的片断,即不完整的供应商信息,但却缺乏企业级的完整、统一的单一供应商视图,结果企业不能完全了解供应商信息,导致生产效率降低。

3主数据管理现状分析

3.1 主数据管理业务和技术现状

目前电力暂没有统一的主数据管理系统,各种主数据分别在各自的核心业务系统中维护,不能有效同步至其他相关业务系统,导致存在主数据不统一、不规范、不集中的可能。因此目前迫切需要一套管理系统来对相关主数据进行规范高效的管理,以提高企业信息数据的价值和数据决策分析效率。

3.2 主数据管理业务需求

·规范主数据基本定义;

·主数据源分布明晰,避免系统之间数据交叉、引用关系紊乱;

·建立主数据同步机制,提高数据真实性和及时性;

·保持数据编码在各系统间保持一致或建立明确的对应关系;

3.3主数据管理目前存在的问题

·标准缺失

·无有效的专业主数据管理系统

·没有专门的管理组织,仍然由相关各业务部门在各自系统中独立维护相关数据

4主数据管理在SG-ERP项目的应用

省电力公司SG-ERP项目主数据管理模式遵循国网统一标准的主数据设计规范,以国网主数据模型为基础进行模型设计。采用国网主数据纵向数据交互技术方案,实现主数据的纵向贯通。

4.1 主数据管理建设目标

建立一套遵循业界主流标准的规范;具有完善创建、审批、清理等功能;支持跨组织、跨业务系统的满足企业级主数据应用;支持省公司统一管理主数据质量和权限的主数据管理平台。

4.2 主数据管理应用设计框架

目前电力主数据管理种类有:物料、固定资产、员工、会计科目、设备、供应商等。

在省电力公司内部,采用横向数据交互技术方案,通过主数据交换平台和PMS、集中报账、SAP等业务系统进行数据交互,实现主数据的横向贯通。

期刊文章分类查询,尽在期刊图书馆

业务流程描述:

应用场景一、国网数据与MDM同步方案:

国网公司MDM平台将要下发的数据传输至国网的ODS库,通过国网一体化平台将数据下发至网省公司的一体化平台,同时下发一条JMS消息到网省JMS消息平台。网省公司的一体化平台将数据传输至网省公司的ODS库,同时网省JMS消息平台收到一条国网下发数据的JMS消息。网省公司MDM平台从ODS库中将国网下发的数据取出,同时通过网省JMS消息平台往国网公司发送一条反馈消息。

应用场景二、MDM向业务系统分发数据方案

MDM平台将从网省ODS同步的数据(或业务系统修改的数据)通过传输工具PI以不同的方式(WebService、JDBC、IDOC、SOAP等)传递到业务系统,同时业务系统也可以将修改以类似的方式同步到MDM平台,实现数据共享。

4.3 主数据管理核心功能

4.3.1核心功能组件

生命周期管理服务:履行针对主数据的 CRUD 操作,执行对主数据存储库中的数据进行更新、存取和管理时的业务逻辑,除此之外,它还负责维护主数据的衍生信息,例如客户之间的关系、客户的偏好、客户在各种客户服务渠道上的行为轨迹等。Lifecycle Management Services 贯穿整个主数据管理的生命周期,它利用 Data Quality Management Services 来确保数据质量、利用 Master Data Event Management Services 来捕获各种主数据变化等相关的事件,以及利用 Hierarchy and Relationship Management Services 用来维护数据实体之间的关系和层次。

信息完整性服务:确保主数据的质量和标准化,这在主数据管理解决方案中一个非常重要的组件,在我们从各个业务系统获取数据之后,要对数据进行清洗和验证,例如对于地址而言,要弥补地址的缺失、地市的缺失、邮编的缺失、进行地址的标准化等。对于其他数据要进行非空检查、外键检查、数据过滤等。然后要对数据进行匹配 / 重复识别、自动进行基于规则的合并 / 去重、交叉验证等,并且还要遵从企业的数据管控规范和流程。它可以是 Master Data Management Services 的一个内部组件,也可以调用整个企业的 Information Integrity Services 来实现。

Authoring 服务:依据数据管控流程,定义和扩展企业的主数据模型。

层次和关系管理:定义数据实体的层次(Hierarchy),分组(Grouping),关系(Relationship),版本(Version)等。

主数据事件管理服务:捕获事件并且触发相应的操作,包括事件发现、事件管理和通知功能,它在主数据管理系统和业务系统之间进行数据同步时起到至关重要的作用。

基础服务:提供通用服务,包括安全控制、错误处理、交易日志、事件日志等功能。

主数据存储库:包括 Metadata,Master Data,History Data,Reference Data 等

4.3.2主数据管理系统与其他系统的接口协议

主数据管理系统为所有业务系统提供各种服务接口,通过实时的、批量的接口可以读取或者修改主数据,这些接口包括 Batch,Web Services,XML Interface,Messaging Interface,Publish/Subscribe,Import/Export Services,Data Standardization Interface,Directory Integration 等。除了这些标准的技术接口之外,对于某些专有系统还提供适配器(Adapter)接口,通过适配器接口可以和一些特有的系统做接口,例如企业中的传统(Legacy)应用系统或者 SAP 等打包应用。

5主数据管理经验总结

主数据管理不能仅局限于技术层面,只关注主数据管理的技术方面是目光短浅的,从技术开始的方案也不会完全满足企业主数据的需求。

主数据管理往往是通过有效管理对公司业务运营至关重要的主数据从而解决业务难题的。因此,主数据管理方案首先依赖于要处理什么样的业务难题,只有关注业务的方式才能实现主数据管理方案,从而解决特定的业务难题。有些公司往往在开始主数据管理项目的时候不确定从哪里下手,根据SG-ERP项目主数据管理的实施经验将如何开始主数据分为如下几个步骤:

首先,企业应该首先对业务流程进行分析,识别出效率低下的业务处理,在这些业务处理中,哪一个应该最先解决,通过选择开始的业务处理,需要管理的主数据类型就明显了。

其次,要识别的是业务用户如何在他们的业务处理中使用主数据,从而找到最适合用户的使用模式来支持业务用户的需求。

最后,要了解主数据管理的业务需求是什么。理解管理主数据的需求很重要,它是为了规范主数据的有效性、可用性、完整性和安全性而产生的需求。

通过采用关注业务的方式实施主数据管理,可以为大多数的业务问题提供一个完整的解决方案——只是用需要的主数据,用正确的方案体系来实现,为正确的业务用途而部署,使用正确的数据管理结构。当一个紧迫的业务被主数据管理方案成功解决的时候,方案的采用就会在用户中显著提高,因为它消除了效率的低下,改善了生产率,带来了可量化的成本节约和较高的投资回报率。从一个定义好的业务问题出发,可以让你从小地方开始,在将解决方案扩展到其他业务单元。一旦用户体会到了主数据管理方案的好处,他们就会更加支持它在其他领域内的使用——为企业规模的主数据管理方案铺平了道路。

6结语

主数据管理,对SG-ERP系统建设来说是一项新的工作,需要在实践中不断探索、完善和提高。目前SG-ERP项目已经上线的主数据模型数为9个,总计主数据记录近10万条,主数据管理系统使用情况稳定,已经取得了一定的阶段性成果。但是随着推广的深入和主数据模型的增加,需要反复推敲、不断优化主数据管理方案,并充分考虑可能存在的风险及应对措施,稳步推进电力SG-ERP项目的进程。

参考文献:

[1]企业编码主数据模型研究--《制造技术与机床》2007年03期

[2]SAP物料管理中主数据视图及主数据的收集--《现代企业教育》2009年16期

[3]企业级数据仓库中主数据管理的研究与应用--《信息系统工程》2010年08期

论文作者:廖小云

论文发表刊物:《基层建设》2015年29期

论文发表时间:2016/9/19

标签:;  ;  ;  ;  ;  ;  ;  ;  

SG-ERP项目主数据管理实践论文_廖小云
下载Doc文档

猜你喜欢