一种数据提取方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33451995 阅读:12 留言:0更新日期:2022-05-19 00:35
本发明专利技术公开了一种数据提取方法、装置、电子设备及存储介质,其中,该方法包括:接收至少一个数据查询指令,并将所述至少一个数据查询指令发送至与目标数据库相对应的消息队列中;当检测到满足数据查询条件时,将所述消息队列中的各数据查询指令发送至所述目标数据库,以从所述目标数据库中调取与所述数据查询指令相对应的目标数据;接收与各数据查询指令相对应的目标数据。解决了数据提取时存在影响业务系统运行稳定性以及存在数据泄露的问题,实现了在不影响目标业务系统的运行状态且保护数据不被泄露的前提下,对数据进行提取的效果。对数据进行提取的效果。对数据进行提取的效果。

【技术实现步骤摘要】
一种数据提取方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及数据处理
,尤其涉及一种数据提取方法、装置、电子设备及存储介质。

技术介绍

[0002]随着大数据技术的广泛应用,商业银行的业务系统中会产生庞大的数据量,但在这些庞大的数据量中,包含只针对某一部门用户或工作人员的数据,也被称为中等量级数据。
[0003]目前,对中等量级数据的提取多是通过从正在进行联机交易的数据库中直接提取,或者每隔一段时间,根据当前存储的查询条件在数据库中进行查询。但是这样的操作会导致在数据提取过程中,破坏业务系统的稳定性,或者是在一段时间内,对同一个查询条件进行反复查询,导致对系统资源造成不必要的浪费,增加了系统的运行负载。
[0004]为了满足对中等量级的业务数据的提取需求,同时不影响业务系统的稳定运行并降低业务系统的运行负载,需要对数据提取的方法进行改进。

技术实现思路

[0005]本专利技术提供一种数据提取方法、装置、电子设备及存储介质,以实现在数据提取时不影响业务系统稳定性,同时保护提取的数据不被泄露的效果。
[0006]第一方面,本专利技术实施例提供了一种数据提取方法,包括:
[0007]接收至少一个数据查询指令,并将所述至少一个数据查询指令发送至与目标数据库相对应的消息队列中;
[0008]当检测到满足数据查询条件时,将所述消息队列中的各数据查询指令发送至所述目标数据库,以从所述目标数据库中调取与所述数据查询指令相对应的目标数据;
[0009]接收与各数据查询指令相对应的目标数据。
[0010]第二方面,本专利技术实施例还提供了一种数据提取装置,包括:
[0011]数据查询指令接收模块,用于接收至少一个数据查询指令,并将所述至少一个数据查询指令发送至与目标数据库相对应的消息队列中;
[0012]数据查询指令发送模块,用于当检测到满足数据查询条件时,将所述消息队列中的各数据查询指令发送至所述目标数据库,以从所述目标数据库中调取与所述数据查询指令相对应的目标数据;
[0013]目标数据接收模块,用于接收与各数据查询指令相对应的目标数据。
[0014]第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:
[0015]一个或多个处理器;
[0016]存储装置,用于存储一个或多个程序,
[0017]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例任一所述的数据提取方法。
[0018]第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本专利技术实施例任一所述的数据提取方法。
[0019]本实施例的技术方案,接收至少一个数据查询指令,并将所述至少一个数据查询指令发送至与目标数据库相对应的消息队列中,基于用户在目标显示界面中输入数据查询内容并确认后,基于用户的确认操作以及数据查询内容生成相应的数据查询指令,并将至少一个数据查询指令发送给目标业务系统,当目标业务系统接收到至少一个数据查询指令后,将各数据查询指令添加至目标数据库中的消息队列中,以在目标业务系统处于空闲状态时,将各数据查询指令发送给目标数据库。当检测到满足数据查询条件时,将所述消息队列中的各数据查询指令发送至所述目标数据库,以从所述目标数据库中调取与所述数据查询指令相对应的目标数据,通过指令提取函数从消息队列中获取与数据查询标识相对应的数据查询指令,以便根据各数据查询指令从目标数据库中获取相对应的目标数据。接收与各数据查询指令相对应的目标数据,通过在目标业务系统处于空闲状态时,接收目标系统发送的与各数据查询指令相对应的目标数据。解决了数据提取时存在影响业务系统运行稳定性的问题,实现了在不影响目标业务系统的运行状态的前提下对数据进行提取的效果。
附图说明
[0020]为了更加清楚地说明本专利技术示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本专利技术所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。
[0021]图1为本专利技术实施例一所提供的一种数据提取方法的流程示意图;
[0022]图2为本专利技术实施例二所提供的一种数据提取方法的流程示意图;
[0023]图3为本专利技术实施例三所提供的一种数据提取方法的流程示意图;
[0024]图4为本专利技术实施例四所提供的一种数据提取装置的结构示意图;
[0025]图5为本专利技术实施例五所提供的一种电子设备的结构示意图。
具体实施方式
[0026]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0027]在对本技术方案进行详细阐述前,首先对本技术方案的应用场景进行介绍,以便更加清楚的理解本技术方案。随着大数据的广泛应用,各公司、银行或者医疗机构的业务系统中往往存储了大量的业务数据,在进行简单统计分析、汇报展示或者提交监管部门备案时,需要按照指定的条件从庞大的业务数据中提取与数据查询条件相符合的数据。但是在对中等量级业务数据进行提取的过程时,现有技术一般是在业务系统运行过程中,对业务数据进行即时提取,这样的方式可能会导致业务系统出现运行不稳定的问题,或者是通过预先设定时间段对业务数据进行定时提取,但是可能会出现对同一个数据查询条件进行反复提取的问题,因此,本技术方案针对中等量级业务数据的提取方式进行了改进。
[0028]实施例一
[0029]图1为本专利技术实施例一所提供的一种数据提取方法流程示意图,本实施例可适用于在目标业务系统处于空闲状态时,对业务数据进行提取的情况,该方法可以由数据提取装置来执行,该装置可以通过软件和/或硬件的形式实现,硬件可以是电子设备,如,移动终端或PC端等。
[0030]如图1所示,该方法包括:
[0031]S110、接收至少一个数据查询指令,并将所述至少一个数据查询指令发送至与目标数据库相对应的消息队列中。
[0032]其中,在对业务数据进行查询时,根据查询需要可以设定相应的数据查询条件,数据查询指令可以理解为基于目标显示界面中输入的至少一个数据查询条件生成的相应的查询指令。目标显示界面可以理解为业务系统的显示界面,当用户在目标显示界面中输入数据查询条件后,基于用户的确认操作可以生成相应的数据查询指令,并将数据查询指令发送给业务系统,此时,业务系统可以接收到该数据查询指令。目标数据库可以理解为各公司、各公司、银行或者医疗机构的业务系统所对应的数据库,可以用于存放各种业务数据。消息队列可以理解为用于记录各数据查询指令的消息容器。
[0033]具体的,当用户需要对业务数据进行提取时,可以在业务系统的目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据提取方法,其特征在于,包括:接收至少一个数据查询指令,并将所述至少一个数据查询指令发送至与目标数据库相对应的消息队列中;当检测到满足数据查询条件时,将所述消息队列中的各数据查询指令发送至所述目标数据库,以从所述目标数据库中调取与所述数据查询指令相对应的目标数据;接收与各数据查询指令相对应的目标数据。2.根据权利要求1所述的方法,其特征在于,所述接收至少一个数据查询指令,并将所述至少一个数据查询指令发送至与目标数据库相对应的消息队列中,包括:接收与目标显示界面中的预设字段相匹配的至少一个数据查询条件;基于预设规则对所述至少一个数据查询条件进行转换,得到与各数据查询条件相对应的至少一个数据查询指令;确定与各数据查询指令相对应的数据查询标识,并将所述至少一个数据查询指令以及相应的数据查询标识发送至与目标数据库相对应的消息队列中。3.根据权利要求1所述的方法,其特征在于,所述当检测到满足数据查询条件时,将所述消息队列中的各数据查询指令发送至所述目标数据库,以从所述目标数据库中调取与所述数据查询指令相对应的目标数据,包括:根据预设运行状态检测条件对目标业务系统的运行状态进行检测,得到检测结果,其中,所述目标业务系统的运行状态包括忙碌状态或空闲状态;若检测结果为目标业务系统处于空闲状态,则将所述消息队列中的各数据查询指令发送至目标数据库,以从所述目标数据库中调取与所述数据查询指令相对应的目标数据。4.根据权利要求3所述的方法,其特征在于,所述若检测结果为满足数据查询条件,则将所述消息队列中的各数据查询指令发送至目标数据库,以从所述目标数据库中调取与所述数据查询指令相对应的目标数据,包括:基于指令提取函数以及所述各数据查询指令标识,从所述消息队列中提取与所述各数据查询指令相对应的至少一个数据查询指令;基于目标函数将提取的各数据查询指令发送至目标数据库中,以基于所述目标函数从所述目标数据库中调取与各数据查询指令相对应的目标数据。5.根据权利要求1所述的方法,其特征在于,所述接收与各数据查询指令相对应的目标数据,包括:基于所述目标业务系统和所述目标数据...

【专利技术属性】
技术研发人员:郭子卿刘煜东王会武牛向远
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1