理赔环节数据的查询方法及装置、存储介质、终端制造方法及图纸

技术编号:38862819 阅读:15 留言:0更新日期:2023-09-17 10:04
本申请公开了一种理赔环节数据的查询方法及装置、存储介质、终端,涉及计算机技术领域,主要目的在于改善现有需要在37个源端数据库中进行理赔数据查询,以及扁平化的存储方式,导致查询效率低下的问题。包括:响应于目标保单的理赔环节数据查询指令,所述查询指令携带目标保单的识别标识、来源标识以及时间标识;遍历目标端数据库中的全量数据,获取与识别标识以及来源标识相匹配的业务数据以及工作流数据,所述目标端数据库中的数据是预先将多个源数据库中的数据集中得到的;从所述工作流数据中获取与所述时间标识相匹配的第一理赔环节数据,并将第一理赔环节数据以及所述业务数据组合生成第二理赔环节数据,以作为所述目标保单的理赔环节数据。目标保单的理赔环节数据。目标保单的理赔环节数据。

【技术实现步骤摘要】
理赔环节数据的查询方法及装置、存储介质、终端


[0001]本申请涉及计算机
,特别是涉及一种理赔环节数据的查询方法及装置、存储介质、终端。

技术介绍

[0002]保司现有的理赔业务通常分为自赔业务以及通赔业务,其中,自赔业务为省内理赔业务,因此,相关的理赔数据分别存储于全国36个省级公司数据库中;通赔数据为跨省理赔业务,例如在北京承保,天津出险,产生的理赔数据会首先存储在通赔数据库中,处理完成后部分数据会传回到北京和天津数据库中,导致一份保单的理赔数据有可能会存在于多个数据库中。由于保司现有的理赔数据是分别存储于37个源端数据库中的(包括36个省级公司数据库以及1个通赔数据库),在查询理赔数据时需要在37个源端数据库中进行查询,大大降低了查询效率;另外,当需要查询理赔环节数据时,由于现有源端数据库中扁平化的存储方式,导致查询效率再次被降低。

技术实现思路

[0003]有鉴于此,本申请提供一种理赔环节数据的查询方法及装置、存储介质、终端,主要目的在于改善现有需要在37个源端数据库中进行理赔数据查询,以及扁平化的存储方式,导致查询效率低下的问题。
[0004]依据本申请一个方面,提供了一种理赔环节数据的查询方法,包括:
[0005]响应于目标保单的理赔环节数据查询指令,所述查询指令携带所述目标保单的识别标识、来源标识以及时间标识;
[0006]遍历目标端数据库中的全量数据,获取与所述识别标识以及所述来源标识相匹配的业务数据以及工作流数据,所述目标端数据库中的数据是预先将多个源数据库中的数据集中得到的;
[0007]从所述工作流数据中获取与所述时间标识相匹配的第一理赔环节数据,并将所述第一理赔环节数据以及所述业务数据组合生成第二理赔环节数据,以作为所述目标保单的理赔环节数据。
[0008]优选的,所述响应于目标保单的理赔环节数据查询指令之前,所述方法还包括:
[0009]预先在所述目标端数据库中建立工作流数据分区表以及业务数据分区表;
[0010]根据预设分区周期将所述工作流数据分区表划分为多个工作流数据分区;
[0011]根据各个所述源数据库的数据库标识将所述业务数据分区表划分为多个业务数据分区;
[0012]将多个所述源数据库中的数据分别集中于多个所述工作流数据分区以及所述业务数据分区。
[0013]优选的,所述将多个所述源数据库中的数据分别集中于多个所述工作流数据分区以及所述业务数据分区之前,所述方法还包括:
[0014]基于预设时间戳分别将各个所述源数据库中的数据划分为基量数据以及增量数据。
[0015]优选的,所述将多个所述源数据库中的数据分别集中于多个所述工作流数据分区以及所述业务数据分区,具体包括:
[0016]通过预设数据读取工具分别将各个所述源数据库中的基量数据以批量读取的方式读取到基量数据消息队列中;
[0017]通过解析数据库日志的方式分别将各个所述源数据库中的增量数据以逐条读取的方式读取到增量数据消息队列中;
[0018]将所述基量数据消息队列中的全量基量数据集中到各个所述工作流数据分区以及所述业务数据分区后,再将所述增量数据消息队列中的全量增量数据集中到各个所述工作流数据分区以及所述业务数据分区。
[0019]优选的,所述将所述基量数据消息队列中的全量基量数据集中到各个所述工作流数据分区以及所述业务数据分区,具体包括:
[0020]从所述基量数据消息队列中获取预设数量的基量数据;
[0021]将所述预设数量的基量数据同时插入各个所述工作流数据分区以及所述业务数据分区;
[0022]若接收到针对数据插入失败的反馈信息,则将所述预设数量的基量数据逐条插入各个所述工作流数据分区以及所述业务数据分区,并记录插入失败的基量数据。
[0023]优选的,所述将所述增量数据消息队列中的全量增量数据集中到各个所述工作流数据分区以及所述业务数据分区,具体包括:
[0024]将所述增量数据消息队列中的全量增量数据逐条插入各个所述工作流数据分区以及所述业务数据分区,并记录插入失败的增量数据。
[0025]优选的,所述将所述基量数据消息队列中的全量基量数据集中到各个所述工作流数据分区以及所述业务数据分区后,再将所述增量数据消息队列中的全量增量数据集中到各个所述工作流数据分区以及所述业务数据分区之前,所述方法还包括:
[0026]根据当前数据的识别标识以及来源标识遍历所述目标端数据库中的已有数据;
[0027]若已存在与所述当前数据的识别标识以及来源标识相同的数据,则终止所述当前数据的插入操作;
[0028]若不存在与所述当前数据的识别标识以及来源标识相同的数据,则将所述当前数据插入对应的工作流数据分区以及业务数据分区。
[0029]依据本申请另一个方面,提供了一种理赔环节数据的查询装置,包括:
[0030]响应模块,用于响应于目标保单的理赔环节数据查询指令,所述查询指令携带所述目标保单的识别标识、来源标识以及时间标识;
[0031]获取模块,用于遍历目标端数据库中的全量数据,获取与所述识别标识以及所述来源标识相匹配的业务数据以及工作流数据,所述目标端数据库中的数据是预先将多个源数据库中的数据集中得到的;
[0032]生成模块,用于从所述工作流数据中获取与所述时间标识相匹配的第一理赔环节数据,并将所述第一理赔环节数据以及所述业务数据组合生成第二理赔环节数据,以作为所述目标保单的理赔环节数据。
[0033]优选的,所述响应模块之前,所述装置还包括:
[0034]建立模块,用于预先在所述目标端数据库中建立工作流数据分区表以及业务数据分区表;
[0035]第一划分模块,用于根据预设分区周期将所述工作流数据分区表划分为多个工作流数据分区;
[0036]所述第一划分模块,还用于根据各个所述源数据库的数据库标识将所述业务数据分区表划分为多个业务数据分区;
[0037]集中模块,用于将多个所述源数据库中的数据分别集中于多个所述工作流数据分区以及所述业务数据分区。
[0038]优选的,所述集中模块之前,所述装置还包括:
[0039]第二划分模块,用于基于预设时间戳分别将各个所述源数据库中的数据划分为基量数据以及增量数据。
[0040]优选的,所述集中模块,具体包括:
[0041]读取单元,用于通过预设数据读取工具分别将各个所述源数据库中的基量数据以批量读取的方式读取到基量数据消息队列中;
[0042]所述读取单元,还用于通过解析数据库日志的方式分别将各个所述源数据库中的增量数据以逐条读取的方式读取到增量数据消息队列中;
[0043]集中单元,用于将所述基量数据消息队列中的全量基量数据集中到各个所述工作流数据分区以及所述业务数据分区后,再将所述增量数据消息队列中的全量增量数据集中到各个所述工作流数据分区以及所述业务数据分区。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种理赔环节数据的查询方法,其特征在于,包括:响应于目标保单的理赔环节数据查询指令,所述查询指令携带所述目标保单的识别标识、来源标识以及时间标识;遍历目标端数据库中的全量数据,获取与所述识别标识以及所述来源标识相匹配的业务数据以及工作流数据,所述目标端数据库中的数据是预先将多个源数据库中的数据集中得到的;从所述工作流数据中获取与所述时间标识相匹配的第一理赔环节数据,并将所述第一理赔环节数据以及所述业务数据组合生成第二理赔环节数据,以作为所述目标保单的理赔环节数据。2.根据权利要求1所述的方法,其特征在于,所述响应于目标保单的理赔环节数据查询指令之前,所述方法还包括:预先在所述目标端数据库中建立工作流数据分区表以及业务数据分区表;根据预设分区周期将所述工作流数据分区表划分为多个工作流数据分区;根据各个所述源数据库的数据库标识将所述业务数据分区表划分为多个业务数据分区;将多个所述源数据库中的数据分别集中于多个所述工作流数据分区以及所述业务数据分区。3.根据权利要求2所述的方法,其特征在于,所述将多个所述源数据库中的数据分别集中于多个所述工作流数据分区以及所述业务数据分区之前,所述方法还包括:基于预设时间戳分别将各个所述源数据库中的数据划分为基量数据以及增量数据。4.根据权利要求2或3所述的方法,其特征在于,所述将多个所述源数据库中的数据分别集中于多个所述工作流数据分区以及所述业务数据分区,具体包括:通过预设数据读取工具分别将各个所述源数据库中的基量数据以批量读取的方式读取到基量数据消息队列中;通过解析数据库日志的方式分别将各个所述源数据库中的增量数据以逐条读取的方式读取到增量数据消息队列中;将所述基量数据消息队列中的全量基量数据集中到各个所述工作流数据分区以及所述业务数据分区后,再将所述增量数据消息队列中的全量增量数据集中到各个所述工作流数据分区以及所述业务数据分区。5.根据权利要求4所述的方法,其特征在于,所述将所述基量数据消息队列中的全量基量数据集中到各个所述工作流数据分区以及所述业务数据分区,具体包括:从所述基量数据消息队列中获取预设数量的基量数据;将所述预设数量的基量数据同时插入各个所述工作流数据分区以及所述业务数据分区;若接收到针对数据插入失败的反馈信息,则将所...

【专利技术属性】
技术研发人员:潘曦刘萍李思涛秦冬李天驰马飞陈想田园
申请(专利权)人:中国人民财产保险股份有限公司
类型:发明
国别省市:

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

1