数据批处理脚本的处理方法、装置、设备及存储介质制造方法及图纸

技术编号:37667309 阅读:10 留言:0更新日期:2023-05-26 04:26
本申请提供一种数据批处理脚本的处理方法、装置、设备及存储介质。涉及人工智能、大数据、计算机技术、信息技术以及数据加工技术领域。该方法包括:根据数据批处理脚本确定多个脚本子模块;响应于批处理指令,若批处理指令为断点续做,则根据预先记录的脚本子模块的控制信息确定未执行完毕的目标脚本子模块;根据目标子模块依次执行剩余未执行的脚本子模块,根据执行情况修改脚本子模块的控制信息。能够将数据批处理脚本划分为多个脚本子模块,断点续做时,以脚本子模块为单位确定目标脚本子模块。脚本子模块实现对数据批处理脚本的合理分割,保证断点续做起始位置为脚本子模块的起始脚本,提高断点续做稳定性。提高断点续做稳定性。提高断点续做稳定性。

【技术实现步骤摘要】
数据批处理脚本的处理方法、装置、设备及存储介质


[0001]本申请实施例涉及人工智能、大数据、计算机技术、信息技术以及数据加工
,尤其涉及一种数据批处理脚本的处理方法、装置、设备及存储介质。

技术介绍

[0002]在大数据背景下,数据批处理用于对数据进行批量处理。通常使用脚本编辑批处理内容,通过对数据批处理脚本的运行,实现大数据的批量处理。
[0003]在数据批处理期间,因为某些原因导致批处理中断后,如果重启数据批处理脚本,则涉及断点续做。然而目前从续做位置继续执行存在批处理执行不稳定的情况,导致断点续做稳定性差。

技术实现思路

[0004]本申请提供一种数据批处理脚本的处理方法、装置、设备及存储介质,用以解决现有技术中断点续做稳定性差的问题。
[0005]第一方面,本申请实施例提供了一种数据批处理脚本的处理方法,包括:
[0006]根据数据批处理脚本确定多个脚本子模块;
[0007]响应于批处理指令,若批处理指令为断点续做,则根据预先记录的脚本子模块的控制信息确定未执行完毕的目标脚本子模块本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据批处理脚本的处理方法,其特征在于,包括:根据数据批处理脚本确定多个脚本子模块;响应于批处理指令,若批处理指令为断点续做,则根据预先记录的脚本子模块的控制信息确定未执行完毕的目标脚本子模块;根据所述目标子模块依次执行剩余未执行的脚本子模块,根据执行情况修改所述脚本子模块的控制信息。2.根据权利要求1所述的方法,其特征在于,所述根据数据批处理脚本确定多个脚本子模块,包括:根据业务功能对数据批处理脚本进行划分,得到多个脚本子模块,每个脚本子模块用于进行一个数据加工步骤。3.根据权利要求1所述的方法,其特征在于,在响应于批处理指令之前,还包括:依次执行所述脚本子模块,记录所述脚本子模块的控制信息,所述控制信息包括执行情况,所述执行情况用于表示脚本子模块是否执行完毕。4.根据权利要求3所述的方法,其特征在于,所述记录所述脚本子模块的控制信息,包括:根据控制表的字段和所述脚本子模块的实际运行情况,生成用于记载所述脚本子模块运行情况的记录;所述控制表的字段包括:数据批处理脚本标识字段、跑批业务日期字段、脚本子模块标识字段和执行情况字段。5.根据权利要求4所述的方法,其特征在于,所述控制表的字段还包括:跑批业务时间字段;所述根据控制表的字段和所述脚本子模块的实际运行情况,生成用于记载所述脚本子模块运行情况的记录,还包括:根据所述脚本子模块的计划执行时间确定跑批业务时间字段。6.根据权利要求5所述的方法,其特征在于,所述控制表的字段还包括断点续生效状态字段;所述根据控制表的字段和所述脚本子模块的实际运行情况,生成用于记载所述脚本子模块运行情况的记录,还包括:根据批处理指令的类型,确定断点续生效状态字段。7.根据权利要求6所述的方法,其特征在于,若批处理指令为断点续做,根据预先记录的脚本子模块的控制信息确定未执行完毕的目标脚本子模块,包括:若批处理指令为断点续做,获取与当前脚本匹配的控制表;根据生效状态字段和执行情况字段确定目标脚本子模块;从所述目标脚本子模块开始依次执行剩余未执行的脚本子模块;相应的,根据执行情况修改所述脚本子模块的控制信息,包括:当所述目标脚本子模块执行完毕时,修改执行情况字段为已完成;根据生效状态字段更新所述控制表。8.根据权利要求6所述的方法,其特征在于,在根据数据批处理脚本确定多个脚本子模块之后,还包括:响应于批处理指令,若批处理指令为非断点续做,设置所述控制表中之前已生成记录的生效状态为无效;
初始化与当前脚本匹配的控制表;依次执行脚本子模块,当脚本子模块执行完毕时,执行情况字段配合为已完成;清理所述控制表中生效状态字段为无效的记录。9.一种数据批处理脚本的处理装置,其特征在于,包括:子模块划分模块,用于根据数据批处理脚本确定多个脚本子模块;断点续做响应模块,用于响应于批处理指令,若批处理指令为断点续做,则根据预先记录的脚本子模块的控制信息确定未...

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

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

1