System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多源数据业务的自动化处理方法、设备及介质技术_技高网

一种多源数据业务的自动化处理方法、设备及介质技术

技术编号:40350197 阅读:6 留言:0更新日期:2024-02-09 14:34
本申请涉及电数字数据处理领域,具体公开了一种多源数据业务的自动化处理方法、设备及介质,其中方法包括:确定目标多源数据业务对应的多个数据源以及多个业务处理子流程分别对应的业务调用接口;接收来自于业务处理子流程的处理异常信息,确定异常业务处理子流程对应的目标数据源以及目标业务调用接口;基于预设时间间隔,在目标数据源中选择目标数据进行处理;若异常业务处理子流程的处理异常次数高于预设阈值,则获取多个业务处理子流程分别对应的处理日志以及业务调用接口的调用记录;将处理日志以及调用记录发送给运维人员。通过定时任务对失败记录进行补偿处理,并对正常进行的记录进行结果处理,可以减少运维的人力成本。

【技术实现步骤摘要】

本申请涉及电数字数据处理领域,具体涉及一种多源数据业务的自动化处理方法、设备及介质


技术介绍

1、多源数据业务指的是涉及到多方数据源接口、需要频繁处理不同数据源对应数据的业务。以风险筛查业务为例,现有技术中客户提交被保人的信息后,需要进行风险筛查业务,而风险筛查业务的对应流程是由人工手动进行异步处理的,因涉及到多方数据源接口,存在网络异常等调用失败的情况,会导致业务中断,需进行问题排查并重新进行风险筛查业务,存在一定的人力成本。

2、为提高业务效率,减少人力成本,节省业务处理时间,同时解决数据源调用失败导致业务中断的问题,亟需一种一种多源数据业务的自动化处理方法。


技术实现思路

1、为了解决上述问题,本申请提出了一种方法、设备及介质,其中方法包括:

2、确定目标多源数据业务对应的多个数据源以及多个业务处理子流程分别对应的业务调用接口;接收来自于业务处理子流程的处理异常信息,确定异常业务处理子流程对应的目标数据源以及目标业务调用接口;基于预设时间间隔,重新在所述目标数据源中选择目标数据,并通过所述目标业务调用接口对所述目标数据进行处理;若所述异常业务处理子流程的处理异常次数高于预设阈值,则获取所述多个业务处理子流程分别对应的处理日志以及所述业务调用接口的调用记录;将所述处理日志以及所述调用记录发送给运维人员。

3、在一个示例中,所述接收来自于业务处理子流程的处理异常信息,具体包括:确定所述业务处理子流程的当前输入数据、当前输出数据、历史输入数据以及历史输出数据;基于所述历史输入数据、所述历史输出数据、所述当前输入数据以及所述当前输出数据,确定历史处理映射与当前处理映射的映射相似度;若所述映射相似度低于预设阈值,则获取所述业务处理子流程对应的映射修改日志;基于所述映射修改日志以及所述映射相似度,对所述业务处理子流程对应的输出数据进行异常判断。

4、在一个示例中,所述确定历史处理映射与当前处理映射的映射相似度,具体包括:基于数据源数量将所述历史输入数据、所述历史输出数据、所述当前输入数据以及所述当前输出数据分别转化为第一矩阵、第二矩阵、第三矩阵以及第四矩阵;所述第一矩阵以及所述第三矩阵的矩阵维度与所述数据源数量相等;将所述第三矩阵作为输入数据,通过历史处理映射得到第五矩阵;确定所述第四矩阵与所述第五矩阵之间的矩阵相似度,将所述矩阵相似度作为所述历史处理映射与所述当前处理映射的映射相似度。

5、在一个示例中,所述将所述处理日志以及所述调用记录发送给运维人员,具体包括:获取所述运维人员对于历史异常业务处理子流程的历史处理结果;基于所述处理日志以及所述调用记录,确定当前异常业务处理子流程与所述历史异常业务处理子流程的流程相似度;确定与所述当前异常业务处理子流程对应流程相似度最高的所述目标历史异常业务处理子流程;将所述目标历史异常业务处理子流程的历史处理结果与所述处理日志以及所述调用记录发送给运维人员。

6、在一个示例中,所述基于预设时间间隔,重新在所述目标数据源中选择目标数据之前,所述方法还包括:获取所述异常业务处理子流程对应的处理异常次数、预设优先等级以及当前空闲线程数量;基于所述处理异常次数、所述预设优先等级以及所述当前空闲线程数量,确定所述异常业务处理子流程的异常处理时间间隔。

7、在一个示例中,所述基于所述处理异常次数、所述预设优先等级以及所述当前空闲线程数量,确定所述异常业务处理子流程的异常处理时间间隔,具体包括:通过如下公式确定所述异常处理时间间隔:

8、

9、其中,为异常处理时间间隔,为处理异常次数,为修正系数,为异常业务处理子流程对应的数据源个数,为异常业务处理子流程第i个数据源中对应的输入数据量,为预设优先等级,为当前空闲线程数量。

10、在一个示例中,所述将所述处理日志以及所述调用记录发送给运维人员之前,所述方法还包括:确定所述异常业务处理子流程对应的业务数据集;在所述业务数据集中确定用户私密数据,并对所述用户私密数据进行加密。

11、在一个示例中,所述通过所述目标业务调用接口对所述目标数据进行处理之后,具体包括:确定所述目标业务对所述目标数据的处理结果为正常处理;将所述异常业务处理子流程的正常处理结果进行记录。

12、本申请还提供了一种多源数据业务的自动化处理设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:确定目标多源数据业务对应的多个数据源以及多个业务处理子流程分别对应的业务调用接口;接收来自于业务处理子流程的处理异常信息,确定异常业务处理子流程对应的目标数据源以及目标业务调用接口;基于预设时间间隔,重新在所述目标数据源中选择目标数据,并通过所述目标业务调用接口对所述目标数据进行处理;若所述异常业务处理子流程的处理异常次数高于预设阈值,则获取所述多个业务处理子流程分别对应的处理日志以及所述业务调用接口的调用记录;将所述处理日志以及所述调用记录发送给运维人员。

13、本申请还提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:确定目标多源数据业务对应的多个数据源以及多个业务处理子流程分别对应的业务调用接口;接收来自于业务处理子流程的处理异常信息,确定异常业务处理子流程对应的目标数据源以及目标业务调用接口;基于预设时间间隔,重新在所述目标数据源中选择目标数据,并通过所述目标业务调用接口对所述目标数据进行处理;若所述异常业务处理子流程的处理异常次数高于预设阈值,则获取所述多个业务处理子流程分别对应的处理日志以及所述业务调用接口的调用记录;将所述处理日志以及所述调用记录发送给运维人员。

14、通过本申请提出的方法能够带来如下有益效果:通过定时任务对失败记录进行自动补偿处理,并对正常进行的记录进行结果处理。同时运维人员可查看日志记录对自动补偿处理不成功的记录进行问题排查,查看各接口的调用情况,对风险筛查业务进行了软件自动化处理,可以大大减少运维的人力成本。

本文档来自技高网...

【技术保护点】

1.一种多源数据业务的自动化处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述接收来自于业务处理子流程的处理异常信息,具体包括:

3.根据权利要求2所述的方法,其特征在于,所述确定历史处理映射与当前处理映射的映射相似度,具体包括:

4.根据权利要求1所述的方法,其特征在于,所述将所述处理日志以及所述调用记录发送给运维人员,具体包括:

5.根据权利要求1所述的方法,其特征在于,所述基于预设时间间隔,重新在所述目标数据源中选择目标数据之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述基于所述处理异常次数、所述预设优先等级以及所述当前空闲线程数量,确定所述异常业务处理子流程的异常处理时间间隔,具体包括:

7.根据权利要求1所述的方法,其特征在于,所述将所述处理日志以及所述调用记录发送给运维人员之前,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述通过所述目标业务调用接口对所述目标数据进行处理之后,具体包括:

9.一种多源数据业务的自动化处理设备,其特征在于,包括:

10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:

...

【技术特征摘要】

1.一种多源数据业务的自动化处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述接收来自于业务处理子流程的处理异常信息,具体包括:

3.根据权利要求2所述的方法,其特征在于,所述确定历史处理映射与当前处理映射的映射相似度,具体包括:

4.根据权利要求1所述的方法,其特征在于,所述将所述处理日志以及所述调用记录发送给运维人员,具体包括:

5.根据权利要求1所述的方法,其特征在于,所述基于预设时间间隔,重新在所述目标数据源中选择目标数据之前,所述方法还包括:

6.根据权利要求5所述的方...

【专利技术属性】
技术研发人员:张新华于付泉
申请(专利权)人:山东保医通信息科技有限公司
类型:发明
国别省市:

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

1