朱磊 张文 吕亮亮 杨东
【摘要】 针对信息化建设业务系统相互独立、缺乏集成数据计划的问题,提出了主数据管理平台方案。主数据管理的每个系统都可以促进数据的分析与管理。这项研究对数据管理信息化具有实际意义。
【关键词】 主数据管理平台 信息化建设 应用
随着企业业务的不断扩展和信息技术的不断发展,从简单到复杂的企业信息化系统正在逐渐缓慢构建,关键业务数据在不同系统之间分布。系统主数据管理可以保证企业内所有业务系统可以有一个统一的平台访问企业主数据,该平台可以为信息交换提供完整而一致的数据,并为业务流程和决策系统提供信息和数据的有效访问通道。
一、主数据的内涵及作用
1.1主数据的内涵
企业主数据用于描述重要的业务部门、业务对象及其主要功能及特点,该数据需要存在很长时间,并且频繁被企业内部各类信息系统访问和使用。企业主数据并非企业内部所有的业务数据,而是对通用性、一致性、可访问行要求非常高的业务数据,以及各种应用系统中重用的数据才被称为主数据。例如,员工、组织架构、库存、供应商、客户、项目、合同等。 主数据是在业务体系结构中的关键组成部分,主数据是企业的核心数据。企业信息化的发展,信息系统的使用涵盖了企业的各个方面,但企业信息系统的飞速发展,创建各种信息系统的过程也是不断创建各种企业数据的过程。这导致各种数据的大量积累,使得具有许多重要数据源的信息化建设遇到了困境:1.由于分布式管理和缺乏集成标准,因此,数据系统成为了信息孤岛,这增加了系统集成的复杂性;2.由于缺少全局数据的集成视图和规范,数据集成难度增大,同时,也无法保证数据质量,此外,数据的分析和应用结果会直接影响决策过程和控制的有效性;3.缺乏集成的数据管理和控制平台,不同的业务部门分布着大量数据,这使得集成和共享关键数据变得困难,并且难以体现数据资产的价值。 建设主数据管理平台是一个解决上述问题的有效方法。
1.2主数据管理信息系统的作用
“管理”是主数据管理的本质和重点。主数据管理使许多业务系统能够实现统一的治理与控制。主数据模型的创建提供了这种数据管理和控制的规范,主数据管理信息系统是功能强大的数据管理工具,数据交换技术用于交换和共享来自各种业务系统的数据。数据管理信息系统有效的提高了信息的传输和交换速度,及时提供了各种新数据和相关的信息流,并为业务决策提供了准确可靠的基础[1]。
二、主数据管理在企业信息化建设中存在的问题
作为企业数据管理的关键,主数据可以提供企业数据管理的统一平台,以提供完整、可管理和准确的解决方案方面发挥作用。这样不仅可以提高企业整个数据链的质量,并可以进行各个部门的数据交换。但是,因为数据量大、包含的数据类型也有所不同,并且由于缺乏统一的标准,信息化建设也存在许多问题。第一,生成数据忽略了应用程序的复杂性,并且缺乏一致的编码。因此,企业可以通过重复的编码得到相同的数据,甚至,在同一扇区的不同链接上,同一个信息拥有不同的编码,因此,无法实现所查看信息的准确性。第二,主题划分不够清楚,并且主数据在每个部门都有不同的要求。除此之外,它的分类是比较复杂的,因为它需要响应多个管理部门,忽略了部门关键领域的数据,而管理和控制也是十分艰难和复杂的,这也使得责任部门无法进行切实有效的管理。第三,数据信息的质量不够高效准确。由于业务信息的存储不完整,因此,许多数据和信息都存在不完整或者不一致的問题。缺乏准确性和一致性的信息会严重影响数据的使用和分析,甚至得出错误的结论。第四,由于所涉及的人员不是专家或不能完全理解企业数据的经验,因此,他们的专业知识的水平不足,并且不能保证主数据精度。统计错误不仅会给企业造成经济损失,而且还会导致影响企业发展未来方向的决策错误。第五,缺乏协调一致的综合管理和控制机制。由于企业没有内置的管理和监视机制,因此无法保证数据质量,这也增加了管理企业数据的成本[2]。
三、主数据管理平台在信息化建设中的应用
3.1主数据管理范畴和机制
对于大多数天然气企业而言,在系统主数据管理主要有数据类别、数据模型、数据内容、数据质量等。还有五个主要系统管理机制:第一是地方天然气企业的主数据管理系统,包含主数据结构和每个企业的信息,并且主数据结构和基本分类代码由主数据管理系统定义;第二是内容管理,具体因不同企业而异,将他们归结在维护方的管理系统中;第三是主数据管理的操作方式是通过企业服务总线传送有关每个部门的系统信息,并且每个企业的系统的所有基本编码分类也都统一参与此通道,以此来实现高速有效的信息共享;第四是必须在主数据中进行精细的业务验证和技术验证。默认情况下,会使用主数据系统中定义的主数据结构,主数据信息将应用于企业服务总线周围的主数据管理系统。
3.2主数据管理平台定位
众所周知,主数据管理平台使用计算机技术和互联网技术创建了一套全面的主数据规范、技术、解决方案,并提供了一个完整、准确且功能强大的主数据,可以在每个部门的服务方面进行集成,以及决策支持系统和业务流程中对于数据的使用。同时,集成、共享、数据质量和数据管理是四个主要因素。 主数据管理平台充当主数据与交易系统之间的桥梁,为各种系统和应用程序提供主数据和规范,它的功能主要是以下几点:1.为功能性业务应用程序系统提出基本的数据标准:通过主数据管理系统和数据接口将主数据放在一个统一的规范中,以促进应用程序系统之间的数据交换和协作,以及数据集成和数据分析。2.为分析系统提供数据以确保数据的准确性:根据标准和主数据的维度定义,它可以为数据分析应用程序提供集成的统计分析模板,这不仅提高了数据统计的准确性,并提高了应用程序的有效性。
3.3主数据建设前进行数据建模
数据建模是创建信息系统主数据之前必须做的事情,必须通过为每个系统和每个业务部门进行主数据的集成与分析来定义企业每个业务领域的关键数据,并构建一个稳定高效的系统主数据模型。此模型旨在为系统主数据管理提供数据安全性。通过编译该模型,它可以对代码列表进行系统地分类和评估,支持系统主数据管理的构建,并提供数据结构设计的理论基础。通过建立贴合实际应用的数据模型,可以有效促进未来业务模型的数据模型的开发和使用。概念数据模型和逻辑模型的组合为将来构建企业应用程序系统和理解企业数据提供了坚实的参考基础[3]。
3.4主数据采集
对于企业的主数据管理内容,主数据主要来自统建类主数据、自建类主数据、以及现有系统的某些应用型主数据。因此,选择平台控制模式时,需要选用集中的主数据模式。在集中模式下,系统主数据管理的形成和更改均是统一的系统处理,并使用推(Push)/拉(Pull)模式与其他系统同步。常见的处理方法包括:1.统建类主数据通常通过单向推动,将其升级为准能系统,例如企业组织架构、员工信息等;2.自建类主数据是将特定系统的自有数据导入系统主数据管理平台,并由该系统自行维护,例如系统权限等;3.应用型主数据指不同系统产生的应用数据,而且这些数据可能会与其他系统有关联,各系统按统一的数据规范提交至主数据管理平台,同时可自由从主数据平台获取数据,例如不同系统获取同一产品的库存信息等。
3.5主数据查询
主数据查询服务旨在为企业内所有业务系统中提供集成的主数据查询。为了提供安全性和稳定性而设计的主数据可使系统保持安全,主数据查询服务不仅提供标准的查询接口,还提供了统一的展示数据界面。除此之外,每个企业内部系统都应统一申请访问主数据平台的账户和密钥,主数据平台应包含一套完整的生成和解析带有效期的口令算法,以确保访问安全。开发主数据查询服务时,可以不需要直接向业务系统提供某些敏感数据(用户密码等),取而代之的是带有效期的动态口令,这样即便业务系统捕获了口令,但是过了有效期仍无法获取数据,以避免由于敏感业务数据的传播而造成的安全风险。
3.6主数据管理
主数据的管理包括数据标准管理,质量管理等。1.主数据标准管理分为两部分:主数据实体管理和参考实体管理。在创建标准时,我们主要遵循以下原则:1)唯一性:每个主数据代码唯一地标识对应应用程序系统中的唯一一条记录。2)兼容性:根据业务需求,可以加速从旧代码到新代码的过渡,并减少从旧代码到新代码过渡所需的工作量和时间。3)可扩展性:标准代码的创建必须有足够的可伸缩性,以实现未来的业务敏捷性。4)稳定性:为了避免由于业务变更、组织变更和其他因素导致的代码变更,需要在创建代码标准时考虑如何稳定的处理所有代码。5)可识别性:编码为业务提供了适当的业务定义,方便相关的业务人员对其进行使用。2.主数据质量控制主要包括主数据审核和主数据质量报告等。
3.7数据一致性保证
主数据管理系统设计中最重要的是识别并消除重复的主数据。当新的主数据进入系统时,系统会自动比较现有主数据,识别重复的主数据,并根据已建立的主数据自动或手动进行确定和处理。例如,供应商信息通常包括供应商编号、供应商名称、企业税号、企业银行账户、地址、电话号码、电子邮件地址等。数据编号采用系统自动生成的UUID,这类编号既能保证数据的唯一性,又具备足够的复杂度(区别于自增编号),另外所有主数据都应包含一个唯一主键和一组或几组复合主键,唯一主键可以构建索引加快查询,复合主键能协助判重,例如供应商或客户可能会有同名,但加上企业税号或者身份证号就能区分,而在搜索过程中用户能提供的模糊关键词往往是供应商或客户名称。
3.8系统监控
提供一系列系统监控信息,包括系统日志、系统性能检测、系统监控平台、管理员管理平台、系统接入申请和审批等等,这些是任何一个完整的平台都不可缺少的组成部分,而且是系统稳定运行和管理的常规操作平台。
3.9主数据管理系统架构
主数据管理平台的体系结构主要由三部分组成:分布式数据存储系统,流处理数据接口,主数据管理平台。
大量数据保存必须用到分布式架构,分布式系统为每个数据节点都提供多个拷贝,不仅能应对软件系统故障,同时能有效防止硬件故障带来的数据丢失;流处理流程(例如Flink)本身也是分布式架构,能很好的结合分布式存储的主数据,提供稳定而高效的数据接口;主数据管理平台就是通过调用流处理数据接口而提供给用户和系统管理员进行系统操作的管理平台,提供包括但不限于以上提到的数据查询、系统接入申请和审批、系统监控等功能。
四、结束语
综上所述,随着企业主数据平台的应用和继续深化,数据的混乱状态将逐渐得到有效的改善,并最终完成数据规范化建设。在天然气行业中,主数据管理的使用旨在创建企业主数据平台,集成企业各部门信息,提高信息安全性、一致性,从而指导企业做决策、促进企业发展。
参 考 文 献
[1]刘立松.主数据管理平台在信息化建设中的应用[J].电脑编程技巧与维护,2020(01):80-82+100.
[2]钟志坚. 制造企業主数据管理平台分析设计与实现[D].北京工业大学,2017.
[3]罗莉.主数据管理在信息化建设中的应用[J].电子世界,2012(07):105-109.