批量作业的处理方法及装置、存储介质和电子设备制造方法及图纸

技术编号:38901999 阅读:26 留言:0更新日期:2023-09-22 14:20
本申请公开了一种批量作业的处理方法及装置、存储介质和电子设备,涉及大数据技术领域。该方法包括:当检测到第一批量作业在目标主机上运行时,获取第一批量作业的执行情况,其中,目标主机用于处理业务请求,第一批量作业为目标主机处理业务请求时在目标主机上批量运行的作业;当检测到第一批量作业在目标主机上运行完成之后,依据第一批量作业的执行情况生成目标报告;基于目标报告,确定目标方案;利用目标方案在目标主机上运行第二批量作业。通过本申请,解决了相关技术中只能等批量作业在主机上运行完成之后,采用人工的方式分析批量作业的运行情况,导致批量作业的运行效率较低的问题。低的问题。低的问题。

【技术实现步骤摘要】
批量作业的处理方法及装置、存储介质和电子设备


[0001]本申请涉及大数据
,具体而言,涉及一种批量作业的处理方法及装置、存储介质和电子设备。

技术介绍

[0002]近年来,随着全行业务量的持续上涨,全天业务量普遍接近10亿笔,业务量的增长也使得批量运行时间呈现出不断增长的趋势。为保证版本投产窗口及业务报表及时下传,大型金融机构批量处理的时效性要求为150分钟(非特殊日)。但随着业务量的增加,如何继续保证核心批量的运行时间仍控制在150分钟(非特殊日)的红线内,除应用改造外,还需要一些主机批量智能分析与处置工具包优化解决批量的系统瓶颈。
[0003]相关技术中,当前主机批量执行情况分析主要依赖人工处理,且相关技术中方案主要分为以下步骤:
[0004](1)批量总体执行耗时与异常判断:根据批量开始、结束作业的执行时间获取当日批量总体耗时;结合当日为普通日、特殊日情况,人工判断执行时间是否存在异常;
[0005](2)根据批量当日批量关键路径,人工查找耗时异常作业信息;
[0006](3)人工查看异常作业队列信本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种批量作业的处理方法,其特征在于,包括:当检测到第一批量作业在目标主机上运行时,获取所述第一批量作业的执行情况,其中,所述目标主机用于处理业务请求,所述第一批量作业为所述目标主机处理业务请求时在所述目标主机上批量运行的作业;当检测到所述第一批量作业在所述目标主机上运行完成之后,依据所述第一批量作业的执行情况生成目标报告;基于所述目标报告,确定目标方案;利用所述目标方案在所述目标主机上运行第二批量作业,其中,所述第二批量作业为在所述目标主机上批量运行的作业,所述第二批量作业在所述目标主机上的运行时刻晚于所述第一批量作业在所述目标主机上的运行时刻。2.根据权利要求1所述的方法,其特征在于,当检测到第一批量作业在目标主机上运行时,获取所述第一批量作业的执行情况包括:当检测到第一批量作业在目标主机上运行时,确定所述第一批量作业中执行异常的目标作业;确定所述目标作业的提交情况;基于所述目标作业的提交情况,确定所述目标作业执行异常的原因;依据所述目标作业执行异常的原因,确定所述第一批量作业的执行情况。3.根据权利要求2所述的方法,其特征在于,当检测到第一批量作业在目标主机上运行时,确定所述第一批量作业中执行异常的目标作业包括:当检测到第一批量作业在目标主机上运行时,获取所述第一批量作业中当前作业的执行时长;计算所述当前作业的执行时长和每个第一预设时长之间的变化率,得到变化率集合,其中,所述变化率集合中至少包括N个变化率,N为正整数;判断所述N个变化率中是否存在超过预设阈值的变化率;若所述N个变化率中不存在超过所述预设阈值的变化率,则表示所述当前作业不是所述第一批量作业中执行异常的目标作业;若所述N个变化率中存在超过所述预设阈值的变化率,则表示所述当前作业为所述第一批量作业中执行异常的目标作业。4.根据权利要求2所述的方法,其特征在于,基于所述目标作业的提交情况,确定所述目标作业执行异常的原因包括:基于所述目标作业的提交情况,判断所述目标作业的当前状态是否为已提交的状态;若所述目标作业的当前状态为未提交的状态,则确定所述目标作业执行异常的原因为所述目标作业的提交时刻延迟;若所述目标作业的当前状态为已提交的状态,则确定所述目标作业的报错情况;依据所述目标作业的报错情况,确定所述目标作业运行异常的原因。5.根据权利要求4所述的方法,其特征在于,依据所述目标作业的报错情况,确定所述目标作业运行异常的原因包括:判断所述目标作业在执行过程中是否出现报错情况;若所述目标作业在执行过程中未出现报错情况,则确定所述目标作业执行异常的原因
为所述目标作业在执行过程中正常执行,且所述目标作业的执行时长大于第二预设时长;若所述目标作业在执行过程中出现报错情况,则确定所述目标作业执行异常的原因为所述目标作业在执行过程中异常中断。6.根据权利要求2所述的方法,其特征在于,依据所述目标作业执行异常的原因,确定所述第一批量作业的执行情况包括:若所述目标作业执行异常的原因为所述目标作业的提交时刻延迟,则依据所述目标作业的作业日志,判断所述目标作业是否在所述目标主机的第一调度软件中,其中,所述第一调度软件用于调度和管理所述目标主机中的作业,所述第一调度软件需要按照预设顺序调度和管理所述目标主机中的作业;若所述目标作业在所述第一调度软件中,则确定所述目标作业在所述第一调度软件中等待执行的原因;依据所述目标作业在所述第一调度软件中等待执行的原因,确定所述第一批量作业的执行情况;若所述目标作业不在所述第一调度软件中,则确定所述目标作业在所述目标主机的第二调度软件中,其中,所述第二调度软件用于调度和管理所述目标主机中的作业,所述第二调度软件不需要按照所述预设顺序调度和管理所述目标主机中的作业;将所述目标作业在所述第二调度软件中的优先级进行提升,得到提升优先级后的目标作业;依据所述提升优先级后的目标作业,确定所述第一批量作业的执行情况。7.根据权利要求2所述的方法,其特征在于,依据所述目标作业执行异常的原因,确定所述第一批量作业的执行情况包括:若所述目标作业执行异常的原因为所述目标作业在执行过程中异常中断,则判断所述目...

【专利技术属性】
技术研发人员:张娟
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1