System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,特别是涉及一种业务数据查询方法、装置、设备、存储介质和程序产品。
技术介绍
1、随着银行业务的快速发展,可以通过多个业务渠道进行业务处理,例如,在办理物品购买业务时,可以通过高柜、低柜、个人网银、银行手机以及银行内的电子商务网站等各个业务渠道进行办理,客户的业务办理数据也存储在多个业务渠道的不同数据库中,因此,如何进行全渠道业务办理数据查询,就变成一个亟待解决的问题。
2、现有技术中,各业务渠道分别将客户的业务办理数据上传到数据仓库,使用批量任务加工出报表,t+1日再查询出全渠道的业务办理数据。
3、然而,通过现有技术需要t+1日才能查询出客户的业务办理数据,数据查询的实时性较差。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够实时查询出客户的业务办理数据的业务数据查询方法、装置、设备、存储介质和程序产品。
2、第一方面,本申请提供了一种业务数据查询方法,包括:
3、接收业务查询请求,其中,业务查询请求包括业务查询条件;
4、根据业务查询条件和多个候选数据镜像表,确定业务查询请求对应的目标业务数据;其中,多个候选数据镜像表为与多个业务渠道的业务数据表所对应的镜像表;
5、输出目标业务数据;
6、该方法还包括:
7、对于各业务渠道,获取业务渠道的目标业务数据表对应的变更日志信息;其中,目标业务数据表为业务渠道对应的发生变更操作的业务数据表;根据变更日志信
8、在其中一个实施例中,该方法还包括:
9、获取多个业务渠道的业务数据表;根据多个业务渠道的业务数据表,构建多个候选数据镜像表。
10、在其中一个实施例中,获取业务渠道的目标业务数据表对应的变更日志信息,包括:
11、采集业务渠道的目标业务数据表对应的变更日志信息,并将变更日志信息存入消息队列中;按序从消息队列中获取变更日志信息。
12、在其中一个实施例中,根据变更日志信息对业务渠道的目标业务数据表所对应的候选数据镜像表进行变更处理,包括:
13、基于流式计算对变更日志信息进行解析处理,得到业务渠道的目标业务数据表所对应的候选数据镜像表以及目标变更操作类型;根据目标变更操作类型对候选数据镜像表中的业务数据进行变更处理。
14、在其中一个实施例中,业务查询条件包括第一业务查询条件和第二业务查询条件,根据业务查询条件和多个候选数据镜像表,确定业务查询请求对应的目标业务数据,包括:
15、根据第一业务查询条件和多个候选数据镜像表,确定目标查询结果;根据第二业务查询条件和目标查询结果,确定目标业务数据。
16、在其中一个实施例中,根据第一业务查询条件和多个候选数据镜像表,确定目标查询结果,包括:
17、根据第一业务查询条件和多个候选数据镜像表,确定至少一个目标数据镜像表和目标数据镜像表对应的候选查询结果;根据至少一个目标数据镜像表对应的候选查询结果,确定目标查询结果。
18、在其中一个实施例中,至少一个目标数据镜像表包括多个目标数据镜像表,根据至少一个目标数据镜像表对应的候选查询结果,确定目标查询结果,包括:
19、将多个目标数据镜像表对应的候选查询结果进行合并处理,得到目标查询结果。
20、第二方面,本申请还提供了一种业务数据查询装置,包括:
21、接收模块,用于接收业务查询请求,其中,业务查询请求包括业务查询条件;
22、确定模块,用于根据业务查询条件和多个候选数据镜像表,确定业务查询请求对应的目标业务数据;其中,多个候选数据镜像表为与多个业务渠道的业务数据表所对应的镜像表;
23、输出模块,用于输出目标业务数据;
24、变更模块,用于对于各业务渠道,获取业务渠道的目标业务数据表对应的变更日志信息;其中,目标业务数据表为业务渠道对应的发生变更操作的业务数据表;根据变更日志信息对业务渠道的目标业务数据表所对应的候选数据镜像表进行变更处理。
25、在其中一个实施例中,该装置还包括构建模块,构建模块,用于获取多个业务渠道的业务数据表;根据多个业务渠道的业务数据表,构建多个候选数据镜像表。
26、在其中一个实施例中,变更模块,具体用于采集业务渠道的目标业务数据表对应的变更日志信息,并将变更日志信息存入消息队列中;按序从消息队列中获取变更日志信息。
27、在其中一个实施例中,变更模块,具体用于基于流式计算对变更日志信息进行解析处理,得到业务渠道的目标业务数据表所对应的候选数据镜像表以及目标变更操作类型;根据目标变更操作类型对候选数据镜像表中的业务数据进行变更处理。
28、在其中一个实施例中,业务查询条件包括第一业务查询条件和第二业务查询条件,确定模块,具体用于根据第一业务查询条件和多个候选数据镜像表,确定目标查询结果;根据第二业务查询条件和目标查询结果,确定目标业务数据。
29、在其中一个实施例中,确定模块,具体用于根据第一业务查询条件和多个候选数据镜像表,确定至少一个目标数据镜像表和目标数据镜像表对应的候选查询结果;根据至少一个目标数据镜像表对应的候选查询结果,确定目标查询结果。
30、在其中一个实施例中,至少一个目标数据镜像表包括多个目标数据镜像表,确定模块,具体用于将多个目标数据镜像表对应的候选查询结果进行合并处理,得到目标查询结果。
31、第三方面,本申请还提供了一种业务数据查询设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一所述的方法。
32、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一所述的方法。
33、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面任一所述的方法。
34、上述业务数据查询方法、装置、设备、存储介质和程序产品,通过接收业务查询请求,其中,业务查询请求包括业务查询条件,然后,根据业务查询条件和多个候选数据镜像表,确定业务查询请求对应的目标业务数据,其中,多个候选数据镜像表为与多个业务渠道的业务数据表所对应的镜像表,最后,输出目标业务数据。同时,对于各业务渠道,获取业务渠道的目标业务数据表对应的变更日志信息;其中,目标业务数据表为业务渠道对应的发生变更操作的业务数据表;根据变更日志信息对业务渠道的目标业务数据表所对应的候选数据镜像表进行变更处理。这样,通过建立候选数据镜像表,将各个业务渠道之间相互隔离的业务数据在镜像表中及时更新,进而从候选数据镜像表中根据接收到的业务查询请求确定目标业务数据,可以提供实时的全渠道客户业务数据查询,提高了业务数据查询的时效性,本文档来自技高网...
【技术保护点】
1.一种业务数据查询方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述获取所述业务渠道的目标业务数据表对应的变更日志信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述变更日志信息对所述业务渠道的目标业务数据表所对应的候选数据镜像表进行变更处理,包括:
5.根据权利要求1-2中任一项所述的方法,其特征在于,所述业务查询条件包括第一业务查询条件和第二业务查询条件,所述根据所述业务查询条件和多个候选数据镜像表,确定所述业务查询请求对应的目标业务数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述第一业务查询条件和所述多个候选数据镜像表,确定目标查询结果,包括:
7.根据权利要求6所述的方法,其特征在于,所述至少一个目标数据镜像表包括多个所述目标数据镜像表,所述根据至少一个所述目标数据镜像表对应的候选查询结果,确定所述目标查询结果,包括:
8.一种业务数据查询装置,其特征在于,所述装
9.根据权利要求8所述的装置,其特征在于,所述装置还包括构建模块,所述构建模块,用于获取所述多个业务渠道的业务数据表;根据所述多个业务渠道的业务数据表,构建多个所述候选数据镜像表。
10.根据权利要求8所述的装置,其特征在于,所述变更模块,具体用于采集所述业务渠道的目标业务数据表对应的变更日志信息,并将所述变更日志信息存入消息队列中;按序从所述消息队列中获取所述变更日志信息。
11.根据权利要求8所述的装置,其特征在于,所述变更模块,具体用于基于流式计算对所述变更日志信息进行解析处理,得到所述业务渠道的目标业务数据表所对应的候选数据镜像表以及目标变更操作类型;根据所述目标变更操作类型对所述候选数据镜像表中的业务数据进行变更处理。
12.根据权利要求8-9中任一项所述的装置,其特征在于,所述业务查询条件包括第一业务查询条件和第二业务查询条件,所述确定模块,具体用于根据所述第一业务查询条件和所述多个候选数据镜像表,确定目标查询结果;根据所述第二业务查询条件和所述目标查询结果,确定所述目标业务数据。
13.根据权利要求12所述的装置,其特征在于,所述确定模块,具体用于根据所述第一业务查询条件和所述多个候选数据镜像表,确定至少一个目标数据镜像表和所述目标数据镜像表对应的候选查询结果;根据至少一个所述目标数据镜像表对应的候选查询结果,确定所述目标查询结果。
14.根据权利要求13所述的装置,其特征在于,所述至少一个目标数据镜像表包括多个所述目标数据镜像表,所述确定模块,具体用于将多个所述目标数据镜像表对应的候选查询结果进行合并处理,得到所述目标查询结果。
15.一种业务数据查询设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
17.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种业务数据查询方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述获取所述业务渠道的目标业务数据表对应的变更日志信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述变更日志信息对所述业务渠道的目标业务数据表所对应的候选数据镜像表进行变更处理,包括:
5.根据权利要求1-2中任一项所述的方法,其特征在于,所述业务查询条件包括第一业务查询条件和第二业务查询条件,所述根据所述业务查询条件和多个候选数据镜像表,确定所述业务查询请求对应的目标业务数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述第一业务查询条件和所述多个候选数据镜像表,确定目标查询结果,包括:
7.根据权利要求6所述的方法,其特征在于,所述至少一个目标数据镜像表包括多个所述目标数据镜像表,所述根据至少一个所述目标数据镜像表对应的候选查询结果,确定所述目标查询结果,包括:
8.一种业务数据查询装置,其特征在于,所述装置包括:
9.根据权利要求8所述的装置,其特征在于,所述装置还包括构建模块,所述构建模块,用于获取所述多个业务渠道的业务数据表;根据所述多个业务渠道的业务数据表,构建多个所述候选数据镜像表。
10.根据权利要求8所述的装置,其特征在于,所述变更模块,具体用于采集所述业务渠道的目标业务数据表对应的变更日志信息,并将所述变更日志信息存入消息队列中;按序从所述消息队列中获取所述变更日志信息。
11.根据权利要求8所述的装置,其...
【专利技术属性】
技术研发人员:曹海傧,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。