主机批量作业运行数据的处理方法及装置制造方法及图纸

技术编号:30141930 阅读:21 留言:0更新日期:2021-09-23 15:06
本公开提供了一种主机批量作业运行数据的处理方法,可以应用于金融领域。该方法包括:获取主机批量作业关键路径的第一运行数据和第二运行数据;根据所述第一运行数据和所述第二运行数据确定目标作业,并将所述目标作业的名称保存在清单文件中,其中所述目标作业为待监控的作业;在预设时间内根据所述清单文件和系统日志确定所述目标作业的运行状态信息;根据所述目标作业的运行状态信息执行优化策略;其中,所述第一运行数据为该批量作业关键路径的当前运行时间,所述第二运行数据为该批量作业关键路径的历史运行时间。本公开还提供了一种主机批量作业运行数据的处理装置、设备、存储介质和程序产品。储介质和程序产品。储介质和程序产品。

【技术实现步骤摘要】
主机批量作业运行数据的处理方法及装置


[0001]本公开涉及大数据批处理领域,具体涉及主机批量数据处理技术,更具体地涉及一种主机批量作业运行数据的处理方法、装置、设备、介质和程序产品。

技术介绍

[0002]随着银行业务的发展,主机应用日益增多,数以万计的批量作业投产运行,为了保证业务的正常进行,需要对主机批量每日的运行时间和运行情况进行监控。
[0003]一个示例中,主机批量运行监控的方法是在每日运行的批量作业之中,先通过输入查询语句查找出某些有时效问题的作业,再对这些作业的前后项关系进行搜索,排查出可能有问题的几个作业。然后针对这些作业,分别从I/O,DB2的报表等方面,分析其效率问题,从而确定有问题的作业,最后再根据分析确定的结果进行相关优化等解决措施。然而这种方法时效性和自动化程度低,无法满足业务增长需求。

技术实现思路

[0004]鉴于上述问题,本公开提供了主机批量作业运行数据的处理方法、装置、设备、介质和程序产品。
[0005]根据本公开的第一个方面,提供了一种主机批量作业运行数据的处理方法,包括:获取主机批量作业关键路径的第一运行数据和第二运行数据;
[0006]根据所述第一运行数据和所述第二运行数据确定目标作业,并将所述目标作业的名称保存在清单文件中,其中所述目标作业为待监控的作业;
[0007]在预设时间内根据所述清单文件和系统日志确定所述目标作业的运行状态信息;
[0008]根据所述目标作业的运行状态信息执行优化策略;
[0009]其中,所述第一运行数据为该批量作业关键路径的当前运行时间,所述第二运行数据为该批量作业关键路径的历史运行时间。
[0010]根据本公开的实施例,获取主机批量作业关键路径的第一运行数据和第二运行数据;
[0011]根据所述第一运行数据和所述第二运行数据确定目标作业,并将所述目标作业的名称保存在清单文件中,其中所述目标作业为待监控的作业;
[0012]在预设时间内根据所述清单文件和系统日志确定所述目标作业的运行状态信息;
[0013]根据所述目标作业的运行状态信息执行优化策略;
[0014]其中,所述第一运行数据为该批量作业关键路径的当前运行时间,所述第二运行数据为该批量作业关键路径的历史运行时间。
[0015]根据本公开的实施例,所述第二运行数据包括预设周期内的平均运行时间和上周同期的运行时间,所述根据所述第一运行数据和所述第二运行数据确定目标作业,包括:
[0016]根据所述第一运行数据确定批量作业关键路径的当前运行时间;
[0017]根据所述第二运行数据确定批量作业关键路径的预设周期内的平均运行时间和
上周同期的运行时间;
[0018]当所述当前运行时间同时满足大于第一预设阈值、预设周期内的平均运行时间和上周同期的运行时间时,确定目标作业。
[0019]根据本公开的实施例,所述目标作业的运行状态信息包括所述目标作业的等待时长,所述在预设时间内根据所述清单文件和系统日志确定所述目标作业的运行状态信息,包括:
[0020]在预设时间内根据预设标识信息实时监控系统日志;
[0021]根据系统日志和清单文件的目标作业名称确定所述目标作业的等待时长。
[0022]根据本公开的实施例,所述根据所述目标作业的运行状态信息执行优化策略,包括:
[0023]若确定所述目标作业的等待时长大于第二预设阈值,立刻执行该目标作业。
[0024]根据本公开的实施例,所述获取主机批量作业关键路径的第一运行数据和第二运行数据,包括:
[0025]部署报表作业自动生成主机批量关键路径文件;
[0026]根据所述主机批量关键路径文件确定第一运行数据;
[0027]根据各批量作业名称和预设周期内的历史运行数据确定第二运行数据。
[0028]本公开的第二方面提供了一种主机批量作业运行数据的处理装置,包括:
[0029]获取模块,用于获取主机批量作业关键路径的第一运行数据和第二运行数据;
[0030]确定模块,用于根据所述第一运行数据和所述第二运行数据确定目标作业,并将所述目标作业的名称保存在清单文件中,其中所述目标作业为待监控的作业;
[0031]监控模块,用于在预设时间内根据所述清单文件和系统日志确定所述目标作业的运行状态信息;以及
[0032]执行模块,用于根据所述目标作业的运行状态信息执行优化策略。
[0033]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述主机批量作业运行数据的处理方法。
[0034]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述主机批量作业运行数据的处理方法。
[0035]本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述主机批量作业运行数据的处理方法。
[0036]根据本公开实施例提供的方法,通过获取主机批量作业关键路径的第一运行数据和第二运行数据;根据所述第一运行数据和所述第二运行数据确定目标作业,并将所述目标作业的名称保存在清单文件中,其中所述目标作业为待监控的作业;在预设时间内根据所述清单文件和系统日志确定所述目标作业的运行状态信息;根据所述目标作业的运行状态信息执行优化策略;能够在主机批量运行的过程中,及时发现主机批量关键路径上的延迟问题,并且自动提交有效率问题的作业,减少了关键路径上作业等待的时间,从而优化了主机批量关键路径整体的运行时间。
附图说明
[0037]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0038]图1示意性示出了根据本公开实施例的主机批量作业运行数据的处理方法、装置、设备、介质和程序产品的应用场景图;
[0039]图2示意性示出了根据本公开实施例可以用于主机批量作业运行数据的处理方法的系统架构图;
[0040]图3示意性示出了根据本公开实施例的主机批量作业运行数据的处理方法的流程图;
[0041]图4示意性示出了根据本公开实施例的另一种主机批量作业运行数据的处理方法的流程图;
[0042]图5示意性示出了根据本公开实施例的主机批量作业运行数据的处理装置的结构框图;以及
[0043]图6示意性示出了根据本公开实施例的适于实现主机批量作业运行数据的处理方法的电子设备的方框图。
具体实施方式
[0044]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种主机批量作业运行数据的处理方法,包括:获取主机批量作业关键路径的第一运行数据和第二运行数据;根据所述第一运行数据和所述第二运行数据确定目标作业,并将所述目标作业的名称保存在清单文件中,其中所述目标作业为待监控的作业;在预设时间内根据所述清单文件和系统日志确定所述目标作业的运行状态信息;根据所述目标作业的运行状态信息执行优化策略;其中,所述第一运行数据为该批量作业关键路径的当前运行时间,所述第二运行数据为该批量作业关键路径的历史运行时间。2.根据权利要求1所述的方法,所述第二运行数据包括预设周期内的平均运行时间和上周同期的运行时间,所述根据所述第一运行数据和所述第二运行数据确定目标作业,包括:根据所述第一运行数据确定批量作业关键路径的当前运行时间;根据所述第二运行数据确定批量作业关键路径的预设周期内的平均运行时间和上周同期的运行时间;当所述当前运行时间同时满足大于第一预设阈值、预设周期内的平均运行时间和上周同期的运行时间时,确定目标作业。3.根据权利要求1所述的方法,其特征在于,所述目标作业的运行状态信息包括所述目标作业的等待时长,所述在预设时间内根据所述清单文件和系统日志确定所述目标作业的运行状态信息,包括:在预设时间内根据预设标识信息实时监控系统日志;根据系统日志和清单文件的目标作业名称确定所述目标作业的等待时长。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标作业的运行状...

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

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

1