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

调度模板处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:41636407 阅读:3 留言:0更新日期:2024-06-13 02:31
本申请涉及大数据技术领域,提供一种调度模板处理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:根据预设的数据校验规则,对多个业务系统的调度模板进行校验,得到校验结果,在校验结果表征存在不满足预设的数据校验规则的调度模板的情况下,推送模板修正消息,获取多个目标调度模板,多个目标调度模板包括修正后的调度模板,提取各目标调度模板中的模板内容,将提取出的模板内容整合至预设的统一调度模板,得到目标统一调度模板。采用本方法能够减少调度系统在执行批量作业出现问题的可能性,提高批量作业的执行效率。

【技术实现步骤摘要】

本申请涉及大数据,特别是涉及一种调度模板处理方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、在现代数据中心中,批量作业调度系统广泛应用于大规模的数据处理、分析和计算任务,通过合理调度作业的执行顺序和资源分配,实现高效的数据处理和计算。

2、目前,常用的调度工具通常具备支持多租户、高可用、高性能、统一调度等特点。例如,核心系统的整批作业,通常涉及十几个子系统,以及几万个作业。

3、然而,由于系统之间难以进行数据校验,作业模板中的潜在问题只能在执行整批作业时才能被发现,如此,可能导致整批作业无法正常运行,影响作业调度效率。

4、由此可见,需要提供一种能够提高批量作业的执行效率的方案。


技术实现思路

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、上述调度模板处理方法、装置、计算机设备、存储介质和计算机程序产品,通过预设的数据校验规则,对接收到的多个业务系统对应的调度模板进行校验,在检测到不符合预设的数据校验规则的调度模板的情况下,通过推送模板修正消息,能够使得运维人员对调度模板进行检查、并修正模板中的问题,接着,获取修正后的目标调度模板之后,通过将多个业务系统的目标调度模板中的模板内容提取出来,并整合至预设的统一调度模板,实现了调度模板格式和结构的统一,便于后续的统一管理和维护。上述方案,由于在调度模板导入调度系统之前,便对调度模板进行了校验,能够及时发现问题,提高了调度模板的正确性,减少调度系统在执行批量作业出现问题的可能,提高了批量作业的执行效率,并且,通过将多个业务系统的调度模板合并至一个统一的调度模板,能够减少管理和维护的工作量,实现统一监控和管理,降低错误发生的概率,并且,还快速适应不同的环境和需求。

本文档来自技高网...

【技术保护点】

1.一种调度模板处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据预设的数据校验规则,对多个业务系统的调度模板进行校验包括以下方式中的至少一种:

3.根据权利要求1所述的方法,其特征在于,所述将提取出的模板内容整合至预设的统一调度模板,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据预设的调度配置参数和预设的需求规则,修改所述模板内容中的字段,包括:

5.根据权利要求4所述的方法,其特征在于,所述预设的调度配置参数包括环境配置参数;所述根据预设的调度配置参数和预设的需求规则,修改所述模板内容中的字段,包括:

6.根据权利要求1至5任意一项所述的方法,其特征在于,所述得到校验结果之后,所述方法还包括:

7.一种调度模板处理装置,其特征在于,所述装置包括:

8.根据权利要求7所述的装置,其特征在于,所述数据校验模块,还用于执行以下操作中的至少一种:

9.根据权利要求7所述的装置,其特征在于,所述数据整合模块,用于根据预设的调度配置参数和预设的需求规则,修改所述模板内容中的字段,得到目标模板内容,将所述目标模板内容整合至预设的统一调度模板。

10.根据权利要求9所述的装置,其特征在于,所述数据整合模块,还用于将提取的模板内容分别写入至不同的临时文件,根据所述预设的调度配置参数中的字段配置参数,替换所述模板内容中的待替换的字段,根据预设的需求规则,对所述模板内容中的字段进行筛选和补充,得到目标模板内容。

11.根据权利要求9所述的装置,其特征在于,所述预设的调度配置参数包括环境配置参数;

12.根据权利要求7至11任意一项所述的装置,其特征在于,所述装置还包括日志记录模块,用于将所述校验结果记录至预设的日志文件。

13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

15.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种调度模板处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据预设的数据校验规则,对多个业务系统的调度模板进行校验包括以下方式中的至少一种:

3.根据权利要求1所述的方法,其特征在于,所述将提取出的模板内容整合至预设的统一调度模板,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据预设的调度配置参数和预设的需求规则,修改所述模板内容中的字段,包括:

5.根据权利要求4所述的方法,其特征在于,所述预设的调度配置参数包括环境配置参数;所述根据预设的调度配置参数和预设的需求规则,修改所述模板内容中的字段,包括:

6.根据权利要求1至5任意一项所述的方法,其特征在于,所述得到校验结果之后,所述方法还包括:

7.一种调度模板处理装置,其特征在于,所述装置包括:

8.根据权利要求7所述的装置,其特征在于,所述数据校验模块,还用于执行以下操作中的至少一种:

9.根据权利要求7所述的装置,其特征在于,所述数据整合模块,用于根据预设的调度配置参数和预设的需求规则,修改所述模板内容中的字段,得到...

【专利技术属性】
技术研发人员:李程吴辰康
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1