当前位置:文档之家› 数据整合方法、设备、设备及存储介质的生产技术

数据整合方法、设备、设备及存储介质的生产技术

数据整合方法、设备、设备及存储介质的生产技术
数据整合方法、设备、设备及存储介质的生产技术

图片简介:

本技术提供一种数据整合方法、装置、设备及存储介质,即获取系统的初始数据,将所述初始数据按照预设格式存储至初始数据库,并将调整配置信息存储至所述初始数据库;在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息;若存在,则通过所述初始数据库中的预设更新引擎,获取所述目标调整配置信息,通过所述目标调整配置信息更新所述目标数据,并将更新后的目标数据反馈至对应系统。本技术将多系统数据汇集至同一数据库中,实现了数据统一归集整合,实现了数据共享。

技术要求

1.一种数据整合方法,其特征在于,所述数据整合方法包括以下步骤:

获取系统的初始数据,将所述初始数据按照预设格式存储至初始数据库,并将用于调整

所述初始数据的调整配置信息存储至所述初始数据库;

在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数

据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更

新规则匹配的目标调整配置信息;

若所述初始数据库中存在所述目标调整配置信息,则通过所述初始数据库中的预设更新引擎,获取所述目标调整配置信息,通过所述目标调整配置信息更新所述目标数据,并将更新后的目标数据反馈至对应系统。

2.如权利要求1所述的数据整合方法,其特征在于,所述获取系统的初始数据,将所述初始数据按照预设格式存储至初始数据库,并将用于调整所述初始数据的调整配置信息存储至所述初始数据库的步骤包括:

获取系统的初始数据,根据预设安全规则,将所述初始数据进行安全等级划分,并将各个安全等级数据添加对应的安全等级标识;

将所述各个安全等级数据以及对应的安全等级标识分开存储至所述初始数据库中的相应区域;

将用于调整所述各个安全等级数据的调整配置信息与所述各个安全等级数据进行关联存储。

3.如权利要求1所述的数据整合方法,其特征在于,所述在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息的步骤包括:

在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据;

判断所述初始数据库中是否存在所述目标数据关联对应的调整配置信息;

若所述初始数据库中不存在所述目标数据关联对应的调整配置信息,则生成并输出目标数据不可被配置的提醒消息;

若所述初始数据库中存在所述目标数据关联对应的调整配置信息,则根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息。

更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息的步骤包括:

在接收到数据更新指令时,判断预设缓存列表中是否存在所述数据更新指令对应的目标数据;

若所述预设缓存列表中不存在所述目标数据,则在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息。

5.如权利要求4所述的数据整合方法,其特征在于,所述在接收到数据更新指令时,判断预设缓存列表中是否存在所述数据更新指令对应的目标数据的步骤之后,还包括:

若所述预设缓存列表中存在所述目标数据,则将所述目标数据反馈至所述对应系统。

6.如权利要求1所述的数据整合方法,其特征在于,所述在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息的步骤包括:

在接收到数据更新指令时,获取所述对应系统的系统账号,并根据预设权限用户列表,判断所述对应系统是否为合法用户;

若所述对应系统为非法用户,则生成并显示非法操作的提醒消息;

若所述对应系统为合法用户,则在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息。

新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息的步骤之后,还包括:

若所述初始数据库中不存在与所述更新规则匹配的目标调整配置信息,则根据所述更新规则生成更新配置信息;

根据所述更新配置信息更新所述目标数据,将更新后的目标数据反馈至对应系统,并将所述更新配置信息存储至所述初始数据库。

8.一种数据整合装置,其特征在于,所述数据整合装置包括:

数据提取模块,用于获取系统的初始数据,将所述初始数据按照预设格式存储至初始数据库,并将用于调整所述初始数据的调整配置信息存储至所述初始数据库;

信息判断模块,用于在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息;

数据更新模块,用于若所述初始数据库中存在所述目标调整配置信息,则通过所述初始数据库中的预设更新引擎,获取所述目标调整配置信息,通过所述目标调整配置信息更新所述目标数据,并将更新后的目标数据反馈至对应系统。

9.一种数据整合设备,其特征在于,所述数据整合设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的数据整合程序,其中所述数据整合程序被所述处理器执行时,实现如权利要求1至7中任一项所述的数据整合方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有数据整合程序,其中所述数据整合程序被处理器执行时,实现如权利要求1至7中任一项所述的数据整合方法的步骤。

技术说明书

数据整合方法、装置、设备及存储介质

技术领域

本技术涉及数据处理领域,尤其涉及一种数据整合方法、装置、设备及计算机可读存储介质。

背景技术

随着互联网的发展,越来越多的业务事项需要通过平台系统进行处理。为了保证数据安全,一个企业一般具有多个不同功能的信息系统,各信息系统之间物理分离。例如,在金融领域,随着各个金融机构业务的不断发展以及IT规划的深入开展,越来越多的IT系统(比如ERPF、DW&MIS、SMIS等)相继投入使用,另外还有很多的管理信息系统已在运行中,如CMIS等等。这些系统中都存储了大量的管理信息数据,并产生各自的业务分析报表。由于各信息系统会对应管理本系统数据,因此获取其他系统数据需要开通对应的数据获取权限。另外,不同系统数据具有不同的存储模式,所以不同系统之间的数据难以共享、缺乏一致性,由此给业务分析造成了不便。

因此,如何解决现有技术中不同系统之间的数据难以共享,成为了目前亟待解决的技术问题。

技术内容

本技术的主要目的在于提供一种数据整合方法、装置、设备及计算机可读存储介质,旨在解决现有技术中不同系统之间的数据难以共享的技术问题。

为实现上述目的,本技术提供一种数据整合方法,所述数据整合方法包括以下步骤:

获取系统的初始数据,将所述初始数据按照预设格式存储至初始数据库,并将用于调整所述初始数据的调整配置信息存储至所述初始数据库;

在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息;

若所述初始数据库中存在所述目标调整配置信息,则通过所述初始数据库中的预设更新引擎,获取所述目标调整配置信息,通过所述目标调整配置信息更新所述目标数据,并将更新后的目标数据反馈至对应系统。

可选地,所述获取系统的初始数据,将所述初始数据按照预设格式存储至初始数据库,并将用于调整所述初始数据的调整配置信息存储至所述初始数据库的步骤包括:

获取各系统的初始数据,根据预设安全规则,将所述初始数据进行安全等级划分,并将各个安全等级数据添加对应的安全等级标识;

将所述各个安全等级数据以及对应的安全等级标识分开存储至所述初始数据库中的相应区域;

将用于调整所述各个安全等级数据的调整配置信息与所述各个安全等级数据进行关联存储。

可选地,所述在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息的步骤包括:

在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据;

判断所述初始数据库中是否存在所述目标数据关联对应的调整配置信息;

若所述初始数据库中不存在所述目标数据关联对应的调整配置信息,则生成并输出目标数据不可被配置的提醒消息;

若所述初始数据库中存在所述目标数据关联对应的调整配置信息,则根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息。

可选地,所述在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息的步骤包括:

在接收到数据更新指令时,判断预设缓存列表中是否存在所述数据更新指令对应的目标数据;

若所述预设缓存列表中不存在所述目标数据,则在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息。

可选地,所述在接收到数据更新指令时,判断预设缓存列表中是否存在所述数据更新指令对应的目标数据的步骤之后,还包括:

若所述预设缓存列表中存在所述目标数据,则将所述目标数据反馈至所述对应系统。

可选地,所述在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息的步骤包括:

在接收到数据更新指令时,获取所述对应系统的系统账号,并根据预设权限用户列表,判断所述对应系统是否为合法用户;

若所述对应系统为非法用户,则生成并显示非法操作的提醒消息;

若所述对应系统为合法用户,则在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息。

可选地,所述在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息的步骤之后,还包括:

若所述初始数据库中不存在与所述更新规则匹配的目标调整配置信息,则根据所述更新规则生成更新配置信息;

根据所述更新配置信息更新所述目标数据,将更新后的目标数据反馈至对应系统,并将所述更新配置信息存储至所述初始数据库。

此外,为实现上述目的,本技术还提供一种数据整合装置,所述数据整合装置包括:

数据提取模块,用于获取系统的初始数据,将所述初始数据按照预设格式存储至初始数据库,并将用于调整所述初始数据的调整配置信息存储至所述初始数据库;

信息判断模块,用于在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息;

数据更新模块,用于若所述初始数据库中存在所述目标调整配置信息,则通过所述初始数据库中的预设更新引擎,获取所述目标调整配置信息,通过所述目标调整配置信息更新所述目标数据,并将更新后的目标数据反馈至对应系统。

此外,为实现上述目的,本技术还提供一种数据整合设备,所述数据整合设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的数据整合程序,其中所述数据整合程序被所述处理器执行时,实现如上述的数据整合方法的步骤。

此外,为实现上述目的,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据整合程序,其中所述数据整合程序被处理器执行时,实现如上述的数据整合方法的步骤。

本技术提供一种数据整合方法,即获取系统的初始数据,将所述初始数据按照预设格式存储至初始数据库,并将用于调整所述初始数据的调整配置信息存储至所述初始数据库;在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息;若所述初始数据库中存在所述目标调整配置信息,则通过所述初始数据库中的预设更新引擎,获取所述目标调整配置信息,通过所述目标调整配置信息更新所述目标数据,并将更新后的目标数据反馈至对应系统。通过上述方式,本技术将多系统数据汇集至同一数据库中,实现了数据统一归集整合。摒弃基于数据源库表抓取数据的模式,释放更多资源给线上业务系统,提高系统运转效率。并通过初始数据库可对不同业务系统进行业务数据集中分析,并可通过预存配置信息进行各个业务系统数据的更新,实现数据共享,提高业务数据的可扩展性和可塑造性。

附图说明

图1为本技术实施例方案中涉及的数据整合设备的硬件结构示意图;

图2为本技术数据整合方法第一实施例的流程示意图;

图3为本技术数据整合方法第二实施例的流程示意图;

图4为本技术数据整合方法第三实施例的流程示意图;

图5为本技术数据整合装置第一实施例的功能模块示意图。

本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。

本技术实施例涉及的数据整合方法主要应用于数据整合设备,该数据整合设备可以是PC、便携计算机、移动终端等具有显示和处理功能的设备。

参照图1,图1为本技术实施例方案中涉及的数据整合设备的硬件结构示意图。本技术实施例中,数据整合设备可以包括处理器1001(例如CPU),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口);存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的硬件结构并不构成对数据整合设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

继续参照图1,图1中作为一种计算机可读存储介质的存储器1005可以包括操作系统、网络通信模块以及数据整合程序。

在图1中,网络通信模块主要用于连接服务器,与服务器进行数据通信;而处理器1001可以调用存储器1005中存储的数据整合程序,并执行本技术实施例提供的数据整合方法。

本技术实施例提供了一种数据整合方法。

参照图2,图2为本技术数据整合方法第一实施例的流程示意图。

本实施例中,所述数据整合方法包括以下步骤:

步骤S10,获取系统的初始数据,将所述初始数据按照预设格式存储至初始数据库,并将用于调整所述初始数据的调整配置信息存储至所述初始数据库;

目前,由于信息系统之间物理分离,获取其他系统数据时需要开通对应的数据获取权限。另外,业务报表为根据业务需求获取各个数据源库表中的数据以进行关联业务数据展示。然而业务发展快速且不同系统数据具有不同的存储模式,容易导致基于数据源库表获取数据的报表无法跟上业务发展的脚步,而需要不断的进行迭代变更。尤其是涉及到多系统数据整合归集的部分统计数据报表的更新,容易导致基于数据源库表抓取数据抢占生产库资源,影响系统正常运行。除此之外,不同系统之间分别进行更新,容易导致多数业务报表数据出现重合,从而进一步导致不同业务系统的数据报表出现统计上的重复,增加了开发人员的工作量。

本实施例中,为了解决上述问题,将一个业务对应的各个系统内的数据进行提取,并存储至一个公共的数据库,如初始数据库。该公用数据库设置有一个通用格式的数据库表,如从各系统提取的业务数据对应存储至所述通用格式的数据库表中,以便后续系统的调用。其中,各个系统可以根据各自的应用需要,可以从初始数据库获取初始数据,或者通过所述更新引擎获取更新后的交易数据,或者同时获取初始数据和更新后的初始数据。与此同时,对应的将用于调整所述初始数据的调整配置信息存储至所述初始数据库中。所述调整配置信息可以是各个系统中已有的,也可以是根据后续需求编写的调整规则而生成的调整配置信息。本实施例中,将多系统数据汇集至同一数据库中,实现了数据统一归集整合。摒弃基于数据源库表抓取数据的模式,释放更多资源给线上业务系统,提高系统运转效率。并通过初始数据库可对不同业务系统进行业务数据集中分析,并可根据通用格式的数据表设定统一数据规则引擎,提高业务数据的可扩展性和可塑造能力。具体实施例中,可进一步规范数据的采集模式,如固定时点触发采用,即根据预设时间间隔或者是在预设时间点进行各个系统数据的提取。实时性数据采用数据指令权限部署自信抓取等多元化展示模式。

步骤S20,在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息;

本实施例中,在接收到某个系统发送的或者根据业务需求产生的数据更新指令时,根据所述数据更新指令中的数据ID、其他条件或者其他数据标识,在初始数据库中获取所述数据更新指令对应的目标数据。然后根据所述数据更新指令中的更新规则,如配置信息ID或配置规则条件,判断所述初始数据库中是否存在对应的调整配置信息。若不存在,则表示所述初始数据库中未存储可调整所述目标数据的配置信息,需要根据该实际需求进行对应编写。若存在匹配的调整配置信息,则表示所述初始数据库中已存储有相应的配置规则。通过更新引擎调用该配置信息进行调整更新即可。具体实施例中,更新可以是计算或者数据格式调整等。

进一步地,步骤S20具体包括:

在接收到数据更新指令时,获取所述对应系统的系统账号,并根据预设权限用户列表,判断所述对应系统是否为合法用户;

若所述对应系统为非法用户,则生成并显示非法操作的提醒消息;

若所述对应系统为合法用户,则在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息。

本实施例中,为了提升初始数据库中数据的安全性,预先设置所述初始数据库的合法权限用户列表。然后在接收到数据更新指令时,可获取发送所述数据更新指令的对应系统的系统账号,并将所述系统账号与预设权限用户列表进行比对,从而判断所述对应系统是否具有更新权限。若判定所述对应系统为合法用户时,即按照所述对应系统发送的指令进行操作,否则,生成并显示非法操作的提醒消息,并可将所述对应系统的系统账号等信息发送至所述初始数据库的管理员,以便所述管理员了解有非法用户的请求操作。所述管理员可为所述非法用户配置用户权限或者将所述非法用户拉入黑名单,保证所述初始数据库的数据安全。

步骤S30,若所述初始数据库中存在所述目标调整配置信息,则通过所述初始数据库中的预设更新引擎,获取所述目标调整配置信息,通过所述目标调整配置信息更新所述目标数据,并将更新后的目标数据反馈至对应系统。

本实施例中,若判定所述初始数据库中存在所述调整配置信息,则条用更新引擎,由所述更新引擎条用对应的调整配置信息并将目标数据进行调整更新。将调整更新后的结果反馈至对应系统,并将所述调整更新后的结果存储至所述初始数据库。具体实施例中,还可以将所述调整更新后的结果数据存储至预设缓存列表,以便其他系统进行数据获取。

进一步地,步骤S20之后,还包括:

若所述初始数据库中不存在与所述更新规则匹配的目标调整配置信息,则根据所述更新规则生成更新配置信息;

根据所述更新配置信息更新所述目标数据,将更新后的目标数据反馈至对应系统,并将所述更新配置信息存储至所述初始数据库。

本实施例中,若判定所述初始数据库中不存在所述更新规则匹配的调整配置信息,则可根据所述更新规则,调用各个调整配置模块组合生成对应的更新配置信息。具体实施例中,可以将所述更新规则反馈至对应开发人员,以便对应开发人员编写出对应的更新配置信息,并接收开发人员上传的更新配置信息。通过所述更新配置信息更新所述目标数据,将所述目标数据反馈至所述对应系统。并可以根据所述更新配置信息更新所述初始数据库中的调整配置信息,即将所述更新配置信息存储至所述初始数据库。

本实施例提供一种数据整合方法,即获取系统的初始数据,将所述初始数据按照预设格式存储至初始数据库,并将用于调整所述初始数据的调整配置信息存储至所述初始数据库;在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息;若所述初始数据库中存在所述目标调整配置信息,则通过所述初始数据库中的预设更新引擎,获取所述目标调整配置信息,通过所述目标调整配置信息更新所述目标数据,并将更新后的目标数据反馈至对应系统。通过上述方式,本技术将多系统数据汇集至同一数据库中,实现了数据统一归集整合。摒弃基于数据源库表抓取数据的模式,释放更多资源给线上业务系统,提高系统运转效率。并通过初始数据库可对不同业务系统进行业务数据集中分析,并可通过预存配置信息进行各个业务系统数据的更新,实现数据共享,提高业务数据的可扩展性和可塑造性。

参照图3,图3为本技术数据整合方法第二实施例的流程示意图。

基于上述图2所示实施例,本实施例中,所述步骤S10具体包括:

步骤S11,获取各系统的初始数据,根据预设安全规则,将所述初始数据进行安全等级划分,并将各个安全等级数据添加对应的安全等级标识;

步骤S12,将所述各个安全等级数据以及对应的安全等级标识分开存储至所述初始数据库中的相应区域;

步骤S13,将用于调整所述各个安全等级数据的调整配置信息与所述各个安全等级数据进行关联存储。

本实施例中,在获取到各系统的初始数据后,可根据所述初始数据的机密性或者敏感性,将所述初始数据进行安全等级划分。并可在划分对应的安全等级后,为不同安全等级的初始数据添加不同的安全等级标识。然后根据所述安全等级标识,将不同安全等级的初始数据分别存储至所述初始数据库中的不同区域。然后为所述初始数据库中不同区域设置不同的权限用户,从而提升所述初始数据库中数据的安全性。然后将用户调整所述各个安全等级数据的调整配置信息与所述各个安全等级数据进行关联存储,便于对应调用。

参照图4,图4为本技术数据整合方法第三实施例的流程示意图。

基于上述图3所示实施例,本实施例中,所述步骤S20包括:

步骤S21,在接收到数据更新指令时,判断预设缓存列表中是否存在所述数据更新指令对应的目标数据;

步骤S22,若所述预设缓存列表中存在所述目标数据,则将所述目标数据反馈至所述对应系统;

步骤S23,若所述预设缓存列表中不存在所述目标数据,则在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息。

本实施例中,为了提高数据更新效率,设置一预设缓存列表,用于缓存更新后的目标数据。在接收到数据更新指令时,获取所述预设缓存列表中的缓存数据,判断所述缓存数据中是否存在与所述数据更新指令对应的目标数据。若所述预设缓存列表中存在所述目标数据,则无需获取初始数据进行更新,可直接将所述目标数据反馈至对应系统。若所述预设缓存列表中不存在所述目标数据,则按照所述数据更新指令,调用所述初始数据库中的初始数据进行对应更新操作,生成目标数据,并将所述目标数据缓存至所述预设缓存列表,以更新所述预设缓存列表。

进一步地,步骤S20包括:

在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据;

判断所述初始数据库中是否存在所述目标数据关联对应的调整配置信息;

若所述初始数据库中不存在所述目标数据关联对应的调整配置信息,则生成并输出目标数据不可被配置的提醒消息;

若所述初始数据库中存在所述目标数据关联对应的调整配置信息,则根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息。

本实施例中,所述初始数据库中的全部或部分初始数据与所述调整配置信息通过数据标识进行一对一的关联映射。例如,所述初始数据库中的每一条初始数据都对应一个数据ID,每一条调整配置信息也对应一个数据ID,这样,如果某条初始数据通过数据ID可以匹配到具有相同数据ID的调整配置信息,则表示对该条初始数据可进行调整;相反的,如果某条初始数据通过数据ID无法匹配到具有相同数据ID的调整配置信息,则表示并没有设置该条初始数据的调整配置信息,该条初始数据不可调整。可根据所述不可调整的初始数据生成并显示对应的不具有更新配置该目标数据权限的提醒消息。

此外,本技术实施例还提供一种数据整合装置。

参照图5,图5为本技术数据整合装置第一实施例的功能模块示意图。

本实施例中,所述数据整合装置包括:

数据提取模块10,用于获取系统的初始数据,将所述初始数据按照预设格式存储至初始数据库,并将用于调整所述初始数据的调整配置信息存储至所述初始数据库;

信息判断模块20,用于在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息;

数据更新模块30,用于若所述初始数据库中存在所述目标调整配置信息,则通过所述初始数据库中的预设更新引擎,获取所述目标调整配置信息,通过所述目标调整配置信息更新所述目标数据,并将更新后的目标数据反馈至对应系统。

进一步地,所述信息判断模块20包括:

系统判断单元,用于在接收到数据更新指令时,获取所述对应系统的系统账号,并根据预设权限用户列表,判断所述对应系统是否为合法用户;

非法提醒单元,用于若所述对应系统为非法用户,则生成并显示非法操作的提醒消息;

信息判断单元,用于若所述对应系统为合法用户,则在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息。

进一步地,数据更新模块30还用于:

若所述初始数据库中不存在与所述更新规则匹配的目标调整配置信息,则根据所述更新规则生成更新配置信息;

根据所述更新配置信息更新所述目标数据,将更新后的目标数据反馈至对应系统,并将所述更新配置信息存储至所述初始数据库。

进一步地,数据提取模块10包括:

等级标识添加单元,用于获取各系统的初始数据,根据预设安全规则,将所述初始数据进行安全等级划分,并将各个安全等级数据添加对应的安全等级标识;

等级数据存储单元,用于将所述各个安全等级数据以及对应的安全等级标识分开存储至所述初始数据库中的相应区域;

配置信息关联单元,用于将用于调整所述各个安全等级数据的调整配置信息与所述各个安全等级数据进行关联存储。

进一步地,信息判断模块20包括:

数据判断单元,用于在接收到数据更新指令时,判断预设缓存列表中是否存在所述数据更新指令对应的目标数据;

数据反馈单元,用于若所述预设缓存列表中存在所述目标数据,则将所述目标数据反馈至所述对应系统;

数据配置单元,用于若所述预设缓存列表中不存在所述目标数据,则在所述初始数据库中获取所述数据更新指令对应的目标数据,并根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息。

进一步地,信息判断模块20还用于:

在接收到数据更新指令时,在所述初始数据库中获取所述数据更新指令对应的目标数据;

判断所述初始数据库中是否存在所述目标数据关联对应的调整配置信息;

若所述初始数据库中不存在所述目标数据关联对应的调整配置信息,则生成并输出目标数据不可被配置的提醒消息;

若所述初始数据库中存在所述目标数据关联对应的调整配置信息,则根据所述数据更新指令中的更新规则,判断所述初始数据库中是否存在与所述更新规则匹配的目标调整配置信息。

其中,上述数据整合装置中各个模块与上述数据整合方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。

此外,本技术实施例还提供一种计算机可读存储介质。

本技术计算机可读存储介质上存储有数据整合程序,其中所述数据整合程序被处理器执行时,实现如上述的数据整合方法的步骤。

其中,数据整合程序被执行时所实现的方法可参照本技术数据整合方法的各个实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。

以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。

相关主题
文本预览
相关文档 最新文档