本技术涉及大数据领域与金融科技领域,尤其涉及链路数据的处理方法、装置、计算机设备及存储介质。
背景技术:
1、目前,随着人们保险意识的逐步提高,保险公司的投承保的业务越来越多,保险公司也相应开发了应用于投承保业务的业务系统。个险一体化作为个险契约核心项目,自在业务系统中投入使用以来,通过不间断的数据对比、流程验证,逐步完成流程的切换。其中编排链路作为投承保的核心部分之一,在系统间功能解耦、功能模块复用方面发挥着重要的作用,同时在应用服务开发成本、服务调用性能以及流程流转数据追溯方面具备显著优势。
2、业务系统中的服务编排链路包括投承保编排链路以及承保补偿编排链路。开发人员在迭代业务系统中的服务编排时,往往需要面对两套相对复杂且功能相似的编排文件,并在不同的链路中需要各自分别进行数据组装与处理,使得开发人员在链路流程迭代时的人力投入较大,且服务编排链路的开发效率低下。
技术实现思路
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、基于消息队列的方式将所述指定数据发送至所述外部系统。
35、为了解决上述技术问题,本技术实施例还提供一种链路数据的处理装置,采用了如下所述的技术方案:
36、第一获取模块,用于从预设的投承保编排链路中获取初始投保数据;
37、第一处理模块,用于对所述初始投保数据进行数据组装处理,得到第一投保数据;
38、调整模块,用于对所述第一投保数据进行数据结构调整,得到第二投保数据;
39、存储模块,用于基于预设的目标存储介质对所述第二投保数据进行存储;
40、第二获取模块,用于获取预设的承保补偿编排链路的流程处理结果;
41、第二处理模块,用于若所述流程处理结果为处理异常,则从所述目标存储介质中提取出所述第二投保数据,并使用所述第二投保数据对所述承保补偿编排链路进行承保补偿处理。
42、为了解决上述技术问题,本技术实施例还提供一种计算机设备,采用了如下所述的技术方案:
43、从预设的投承保编排链路中获取初始投保数据;
44、对所述初始投保数据进行数据组装处理,得到第一投保数据;
45、对所述第一投保数据进行数据结构调整,得到第二投保数据;
46、基于预设的目标存储介质对所述第二投保数据进行存储;
47、获取预设的承保补偿编排链路的流程处理结果;
48、若所述流程处理结果为处理异常,则从所述目标存储介质中提取出所述第二投保数据,并使用所述第二投保数据对所述承保补偿编排链路进行承保补偿处理。
49、为了解决上述技术问题,本技术实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
50、从预设的投承保编排链路中获取初始投保数据;
51、对所述初始投保数据进行数据组装处理,得到第一投保数据;
52、对所述第一投保数据进行数据结构调整,得到第二投保数据;
53、基于预设的目标存储介质对所述第二投保数据进行存储;
54、获取预设的承保补偿编排链路的流程处理结果;
55、若所述流程处理结果为处理异常,则从所述目标存储介质中提取出所述第二投保数据,并使用所述第二投保数据对所述承保补偿编排链路进行承保补偿处理。
56、与现有技术相比,本技术实施例主要有以下有益效果:
57、本技术实施例首先从预设的投承保编排链路中获取初始投保数据;然后对所述初始投保数据进行数据组装处理,得到第一投保数据;之后对所述第一投保数据进行数据结构调整,得到第二投保数据;后续基于预设的目标存储介质对所述第二投保数据进行存储;进一步获取预设的承保补偿编排链路的流程处理结果;若所述流程处理结果为处理异常,则从所述目标存储介质中提取出所述第二投保数据,并使用所述第二投保数据对所述承保补偿编排链路进行承保补偿处理。本技术在对从投承保编排链路中获取的初始投保数据进行数据组装处理得到第一投保数据后,会智能地对第一投保数据进行基于数据结构调整的重新加工处理得到第二投保数据,进而后续使用该第二投保数据应用于承保补偿编排链路进行承保补偿处理,可以实现投保数据在不同业务链路流程之间的复用,从而在很大程度上降低了开发人员在链路流程迭代时的人力投入,精简了链路流程的开发,有效提高了链路流程中数据的复用性与开发效率。