主数据管理系统在企业信息化建设项目中的应用

2021-04-01 11:14崔娟娜
工程建设与设计 2021年21期
关键词:数据管理管理系统系统

崔娟娜

(中国水利水电第十一工程局有限公司,郑州472000)

1 引言

随着大数据的持续深挖,多数企业都已开始关注数据价值及数据管理问题。其中,主数据作为当下企业的核心数据,其相对应的主数据管理系统至关重要。这是因为,经过主数据管理平台梳理后的数据,能够确保企业核心数据的统一性、精准性与完整性,可进一步提高企业主数据的品质,从而最终达成企业数据共享与业务协同操作的目的。

2 企业信息化建设项目中遇到的困境

现阶段,信息系统的应用已融入了企业的各管理、业务模块。在企业经营生产过程中,各种信息系统持续产生繁复多样的业务数据,从而导致各项业务系统堆积了庞大的数据资源,这些数据资源对企业日常业务中产生着巨大的价值,但处理起来很复杂。这在很大程度上限制了企业信息化建设的发展,也限制了海量数据资源价值的发挥。各类分散的管理系统不足体现在以下3个方面:

1)欠缺与其他系统达成统一共享的标准,不仅造成“信息孤岛”现象,还增加了系统集成的困难程度。

2)缺乏整体统一数据视图与规范,给数据的整合与挖掘增加了一定难度,且因数据质量欠佳,所以依据这种不够全面的数据分析结果,会对决策与管控效果产生误判。

3)欠缺统一的数据管控平台,大量数据仍然在分系统当中,故而无法实现对有价值的数据实施集成与共享,无法展现出数据资产的实用价值。

针对上述问题,采用主数据管理系统来统一管理各个分散的数据系统,是解决这一困境的有效方法之一。

3 主数据管理平台在企业信息化建设中设计理念

3.1 主数据管理平台定位

对于当前阶段的主数据管理平台来说,主要是依托互联网与计算机这2项技术,经处理后生成并维护主数据,以确保其能够具有统一的规范、技术及方案。在此之后,主数据管理平台会将完整、精准的主数据通过特定的服务方法,分散到各决策支持系统(通常该系统都需要使用到相关数据)、业务系统与业务流程等。其中,集成、共享、数据质量、数据治理是4大重点要素[1]。

此外,应用主数据管理系统作为主数据和各业务分系统相互间的纽带,能够提供给每个分系统对应基础性数据存储与录入规范功能,这具体表现为以下2个方面:

1)为满足操作类业务应用系统需求而向其传输规范化的核心主数据。在该功能中,主数据管理系统不仅能够统一、集中地管控和维护主数据,还能够通过数据接口(或集成工具)来实现对核心主数据的同步处理。通过以上2种措施,既能有效促进各分系统实现对于数据共享及协同,也能为整合并解析数据做好充分准备。

2)保证分析类使用系统所运用到的数据的品质以及分析维度信息的完整性。也就是说,主数据管理系统在通过标准化主数据与定义维度后,可以更好地服务于数据解析,从而为数据解析提供具备统一性的统计解析口径,以更好地在进一步提高数据统计精准性的同时,使整体数据应用水准得到提升。

3.2 主数据管理系统模块

就主数据管理系统组织架构而言,其根本需求必须是管理及应用主数据。为了实现这一根本需求,在设计架构时,一定要遵守“拓展性、先进性、完整性”这3个原则,在功能上不仅需要有整体数据管理与使用的基本管理功能,还需要有可以为数据管理带来强大的外部集成与协作技能。换言之,主数据管理系统必须要保障自身具备先进的交换机制,以更好地实现对于数据的同步。在此前提下,其在对外方面还需能够保障各项预置服务,以确保在外部使用系统需要调用主数据时得到更好的回应,从而进一步强化主数据管理系统的实时操作性[2]。

3.2.1 主数据采集

主数据重点来自统建类主数据、自建类主数据,而部分来源则主要为当前系统的实时性主数据。基于此,通过主数据管理系统中的管理模式,不仅能够实现筛选数据目标,还能以集中模式来确保主数据产生与变更都可在主数据管理系统中进行维护。其中,经过推送与其他系统同步的操作方式有:

1)在统建类主数据时,所选择用来将其更新到主数据管理系统的推送方法通常都是“定向单一”。

2)在自建类主数据时,除了要保证将其植入主数据管理系统必须是一次性操作外,还要将数据维护工作统一实施于系统中。

3)在当前使用系统中分散实时性主数据时,要一次性将其增加至主数据管理系统当中;与此同时,还要保证展开操纵过程中要一直采用更新与维护主数据管理系统这一模式。

3.2.2 主数据管控

主数据整体处置程序的内容则为审批及订阅分发主数据:(1)对于主数据审批来说,需实现维护申请主数据以及管控审批程序这2项功能(除了统建主数据)。同时,在审批完成后,主数据及其统建主数据能够以主数据分发措施为指令,系统地将主数据分发到已订阅的相关业务系统中。(2)系统在服从数据分发措施指令进行管控的同时,还会完成针对多种使用系统或多种数据源的分发,且会储存分发结果。一般来说,重点划分为以下2种方法:

1)自动分发。该方法是指在依照分发措施的前提下,对不同分发对象与需求实行配置,并在时间规定范围内来将已更新完成的主数据发布到已订阅使用系统中;不仅如此。自动分发这一方法还能将分发结果进行共时记录。

2)人工分发。该方法需要依靠人工操作,具体来说,即在每层级管理员发起主数据管理系统后,由这些管理员依据自身权限来对主数据信息进行筛选,从而实施发送(通常以配置规则或指定分发为依据);需注意的是,人工分发也必须保证分发结果能够被及时报告与记载[3]。

3.2.3 基础管理

主数据资深业务管理主要内容有数据标准管理与质量管理等。通常情况下,主数据资深业务管理会在划分主数据标准管理时,将其归纳为主数据实体管理以及参考实体管理2个部分。具体来说,拟定相关标准时一般都需要遵循以下5个方面的原则:

1)唯一性。即单独的主数据编码在使用系统中,要确保自身是唯一标识对象。

2)兼容性。即除了要满足业务需求外,还要以编码形式来将现有模式进行集合,这不仅能够使新旧编码在替换时更加方面,还能有效减少新旧编码替换过程所需消耗的工作量与时间成本。

3)可拓展性。即在拟定编码标准时,必须以发展的眼光来将这一标准与未来业务发展的相适应性,从而保证科学的拓展性。

4)稳定性。即不仅要避免如业务变更、组织结构变更等影响因素导致编码必须替换,还要将拟定编码标准稳定性作为主要考虑内容。

5)可识别性。即在保障编码稳定性这一先决条件的基础上,要合理为赋予编码在业务方面意义,以更好地使工作人员在应用操作时能够更便利。

3.2.4 查询功能

查询功能是日志查询、综合查询、数据库表结构查询的基础,且支持查询多种信息,如:(1)主数据管理员通过主数据同步日志,能查询主数据与其他业务系统的同步数据;(2)经过主数据分发日志,完成主数据分发日志查询与导出,而在主数据分发不成功时,系统则会提示分发出现异常,并依据具体状况针对分发异常的主数据进行再次发送,且同时能使用逐条分发与全部分发等功能。

4 主数据管理系统的技术架构

4.1 引导(Boot strap)+响应式后台管理(Metronic)技术构架

Bootstrap为前端框架,其以超文本标记语言(HTML)、级联样式表(CSS)、脚本编写语言(JavaScript)为基础,简便灵动,且支持布局、全局CSS样式与某些常见插件功能,风格一致,极易定制,适合在多种风格互联网(Web)研发。另外,Bootstrap还将Metronic作为模板框架,支持扁平化组件样式和多套界面模板且集中了数个界面组件,结果与风格一致。此外,Bootstrap还填补了管理系统界面的不足以及树插件(JQuery)与Bootstrap自身插件风格不一致的缺陷。

4.2 分布式缓存(Kafka)技术构架

Kafka为分布式,拓展性强、处置速度快、可持久化,归结为分布式发布与订阅的消息系统,具备水平拓展与高吞吐量的特点,已被普及应用。其优点可体现在如下4方面:

1)解耦合。每个微服务经过Kafka的统一接口实施数据替换,减少了系统模块相互间的耦合性。

2)广阔拓展性。不仅能够随意给Kafka增设推送消息量,还能够经过水平拓展Kafka的消息转发器(Broker)节点来完成消息量负载平衡。

3)加强缓冲能力。针对微服务相互间访问量的加剧,Kafka消息队列能够高效缓冲系统的巨大流量压力。

4)健壮性强。Kafka在局部失去功能状况下,不会给整体系统带来影响。此外,可借助消息的及时同步机制,来完成每个系统相互间的数据同步,具有较强的有效性。

5 结语

主数据管理系统为企业信息化建设的基本工作内容,可经过数据标准化推动信息系统的高效集成与业务集成,同时由企业级数据资产规范化管理,来有效推动信息系统的高效管理与业务管理,以进一步提高主数据的一致性、可使用性与安全性,可整体提高信息化建设的效果,从而有效创建完备的数据管理平台来确保信息化建设达到良好效果,最终为达成信息化战略目标提供强大的动力。

猜你喜欢
数据管理管理系统系统
Smartflower POP 一体式光伏系统
企业级BOM数据管理概要
基于James的院内邮件管理系统的实现
定制化汽车制造的数据管理分析
海洋环境数据管理优化与实践
WJ-700无人机系统
CTCS-2级报文数据管理需求分析和实现
基于PowerPC+FPGA显示系统
基于LED联动显示的违停管理系统
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini