【技术实现步骤摘要】
一种数据提取方法、装置、电子设备及存储介质
[0001]本专利技术实施例涉及数据处理
,尤其涉及一种数据提取方法、装置、电子设备及存储介质。
技术介绍
[0002]随着大数据技术的广泛应用,商业银行的业务系统中会产生庞大的数据量,但在这些庞大的数据量中,包含只针对某一部门用户或工作人员的数据,也被称为中等量级数据。
[0003]目前,对中等量级数据的提取多是通过从正在进行联机交易的数据库中直接提取,或者每隔一段时间,根据当前存储的查询条件在数据库中进行查询。但是这样的操作会导致在数据提取过程中,破坏业务系统的稳定性,或者是在一段时间内,对同一个查询条件进行反复查询,导致对系统资源造成不必要的浪费,增加了系统的运行负载。
[0004]为了满足对中等量级的业务数据的提取需求,同时不影响业务系统的稳定运行并降低业务系统的运行负载,需要对数据提取的方法进行改进。
技术实现思路
[0005]本专利技术提供一种数据提取方法、装置、电子设备及存储介质,以实现在数据提取时不影响业务系统稳定性,同时保护提 ...
【技术保护点】
【技术特征摘要】
1.一种数据提取方法,其特征在于,包括:接收至少一个数据查询指令,并将所述至少一个数据查询指令发送至与目标数据库相对应的消息队列中;当检测到满足数据查询条件时,将所述消息队列中的各数据查询指令发送至所述目标数据库,以从所述目标数据库中调取与所述数据查询指令相对应的目标数据;接收与各数据查询指令相对应的目标数据。2.根据权利要求1所述的方法,其特征在于,所述接收至少一个数据查询指令,并将所述至少一个数据查询指令发送至与目标数据库相对应的消息队列中,包括:接收与目标显示界面中的预设字段相匹配的至少一个数据查询条件;基于预设规则对所述至少一个数据查询条件进行转换,得到与各数据查询条件相对应的至少一个数据查询指令;确定与各数据查询指令相对应的数据查询标识,并将所述至少一个数据查询指令以及相应的数据查询标识发送至与目标数据库相对应的消息队列中。3.根据权利要求1所述的方法,其特征在于,所述当检测到满足数据查询条件时,将所述消息队列中的各数据查询指令发送至所述目标数据库,以从所述目标数据库中调取与所述数据查询指令相对应的目标数据,包括:根据预设运行状态检测条件对目标业务系统的运行状态进行检测,得到检测结果,其中,所述目标业务系统的运行状态包括忙碌状态或空闲状态;若检测结果为目标业务系统处于空闲状态,则将所述消息队列中的各数据查询指令发送至目标数据库,以从所述目标数据库中调取与所述数据查询指令相对应的目标数据。4.根据权利要求3所述的方法,其特征在于,所述若检测结果为满足数据查询条件,则将所述消息队列中的各数据查询指令发送至目标数据库,以从所述目标数据库中调取与所述数据查询指令相对应的目标数据,包括:基于指令提取函数以及所述各数据查询指令标识,从所述消息队列中提取与所述各数据查询指令相对应的至少一个数据查询指令;基于目标函数将提取的各数据查询指令发送至目标数据库中,以基于所述目标函数从所述目标数据库中调取与各数据查询指令相对应的目标数据。5.根据权利要求1所述的方法,其特征在于,所述接收与各数据查询指令相对应的目标数据,包括:基于所述目标业务系统和所述目标数据...
【专利技术属性】
技术研发人员:郭子卿,刘煜东,王会武,牛向远,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。