System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 任务执行方法、装置、计算机设备及存储介质制造方法及图纸_技高网

任务执行方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:44103638 阅读:10 留言:0更新日期:2025-01-24 22:31
本申请涉及数据处理技术领域,公开了一种任务执行方法、装置、计算机设备及存储介质。方法包括:获取针对目标计算任务的目标任务执行请求;响应于目标任务执行请求,基于预设的配置表转换规则将预设的原始算法配置表转换为目标算法配置表,原始算法配置表中的各行分别维护有一个产品标识对应的一个算法分支配置信息,目标算法配置表中的各行分别维护有一个产品标识对应的所有算法分支的配置信息;根据预设的关联规则将目标计算任务关联至目标算法配置表中与目标产品标识对应的目标行;基于目标行以及预设的算法分支库执行目标计算任务,算法分支库中存储有多个算法分支的分支算法组件。通过实施本申请实施例的方法可提高算法产品的执行性能。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种任务执行方法、装置、计算机设备及存储介质


技术介绍

1、随着大数据的兴起,大数据以其强大的计算能力,灵活的扩展性,应用越来越广泛,越来越多的业务使用大数据进行计算,但是随着越来越多的复杂计算使用大数据进行计算,大数据计算的场景变得复杂之后,对配置化的需求越发凸显。

2、比如对保险产品的重大风险测试计算,不同的产品可能会执行不同的算法,每个算法里面又会有不同的分支计算,为了后续类似产品能快速开发,需要将分支的进行配置化,然后通过算法配置表的数据来判断该产品需要执行哪些分支的流程。

3、为了方便程序员直观地进行分支配置,产品配置系统中的原始算法配置表如图1所示,在该原始算法配置表中,每个产品对应多行数据,每行数据对应的是不同产品下不同的分支算法的配置信息(是否配置,是为“y”,否为“n”),由于每个算法产品可能会有很多不同的分支,所以一个产品在配置表里面可能会有很多行的配置数据,如果确定一个算法产品中的一个分支就关联一次配置表,那么该配置表将会被关联很多次,脚本的关联逻辑复杂,在执行任务时,由于该任务对应原始算法配置表中的多行数据,所以该任务对应的业务数据需要与原始算法配置表关联多次,导致任务关联的业务数据翻倍,影响算法产品的执行性能。


技术实现思路

1、本申请实施例提供了一种任务执行方法、装置、计算机设备及存储介质,可以提高算法产品的执行性能。

2、第一方面,本申请实施例提供了一种任务执行方法,其包括:

>3、获取针对目标计算任务的目标任务执行请求,所述目标任务执行请求携带有所述目标计算任务对应的目标产品标识;

4、响应于所述目标任务执行请求,基于预设的配置表转换规则将预设的原始算法配置表转换为目标算法配置表,所述原始算法配置表中的各行分别维护有一个产品标识对应的一个算法分支配置信息,所述目标算法配置表中的各行分别维护有一个产品标识对应的所有算法分支的配置信息;

5、根据预设的关联规则将所述目标计算任务关联至目标算法配置表中与所述目标产品标识对应的目标行;

6、基于所述目标行以及预设的算法分支库执行所述目标计算任务,所述算法分支库中存储有多个算法分支的分支算法组件。

7、第二方面,本申请实施例还提供了一种任务执行装置,其包括:

8、获取单元,用于获取针对目标计算任务的目标任务执行请求,所述目标任务执行请求携带有所述目标计算任务对应的目标产品标识;

9、转换单元,用于响应于所述目标任务执行请求,基于预设的配置表转换规则将预设的原始算法配置表转换为目标算法配置表,所述原始算法配置表中的各行分别维护有一个产品标识对应的一个算法分支配置信息,所述目标算法配置表中的各行分别维护有一个产品标识对应的所有算法分支的配置信息;

10、关联单元,用于根据预设的关联规则将所述目标计算任务关联至目标算法配置表中与所述目标产品标识对应的目标行;

11、执行单元,用于基于所述目标行以及预设的算法分支库执行所述目标计算任务,所述算法分支库中存储有多个算法分支的分支算法组件。

12、第三方面,本申请实施例还提供了一种计算机设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法。

13、第四方面,本申请实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现上述方法。

14、本申请实施例提供了一种任务执行方法、装置、计算机设备及存储介质。其中,所述方法包括:获取针对目标计算任务的目标任务执行请求,所述目标任务执行请求携带有所述目标计算任务对应的目标产品标识;响应于所述目标任务执行请求,基于预设的配置表转换规则将预设的原始算法配置表转换为目标算法配置表,所述原始算法配置表中的各行分别维护有一个产品标识对应的一个算法分支配置信息,所述目标算法配置表中的各行分别维护有一个产品标识对应的所有算法分支的配置信息;根据预设的关联规则将所述目标计算任务关联至目标算法配置表中与所述目标产品标识对应的目标行;基于所述目标行以及预设的算法分支库执行所述目标计算任务,所述算法分支库中存储有多个算法分支的分支算法组件。本申请实施例由于在执行目标计算任务之前,将原始算法配置表转换为目标算法配置表,目标算法配置表中的各行分别维护有一个产品标识对应的所有算法分支的配置信息,所以在执行目标计算任务时,对应的业务数据只需关联目标算法配置表中的一行,无需多次关联,从而提高了算法产品的执行性能。

本文档来自技高网...

【技术保护点】

1.一种任务执行方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述目标行以及预设的算法分支库执行所述目标计算任务,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据多个所述目标分支算法组件确定目标产品算法,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于预设的配置表转换规则将预设的原始算法配置表转换为目标算法配置表,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述目标算法配置表存储在缓存中,所述基于所述目标行以及预设的算法分支库执行所述目标计算任务之后,所述方法还包括:

8.一种任务执行装置,其特征在于,包括:

9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的任务执行方法。

<p>10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的任务执行方法。

...

【技术特征摘要】

1.一种任务执行方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述目标行以及预设的算法分支库执行所述目标计算任务,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据多个所述目标分支算法组件确定目标产品算法,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于预设的配置表转换规则将预设的原始算法配置表转换为目标算法配置表,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1至6...

【专利技术属性】
技术研发人员:丁家琳
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1