【技术实现步骤摘要】
异常作业识别方法、装置、计算机设备和存储介质
[0001]本申请涉及大数据
,特别是涉及一种异常作业识别方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]随着企业内各项业务的快速发展,业务系统中的数据量日益增多,当在业务系统间需要进行数据迁移时,会借助批量作业进行数据调度,从而实现大批量的数据导出、数据处理和数据导入。但是,由于数据量的庞大,预先开发的批量作业间可能存在业务执行逻辑(例如,数据调度)冲突,进而,影响整体数据迁移效率。因此,在批量作业的开发阶段,需要对开发出的批量作业进行充分测试。
[0003]目前的批量作业测试方法,由技术人员基于自身测试经验,对各作业间的调度关系进行梳理,人工测试并识别各批量作业间程序调用以及数据调用可能存在的业务逻辑冲突。
[0004]然而,目前的批量作业测试方法的耗费人力、物力且不具有客观性。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种异常作业识别方法、装置、计算机设备、计算机可读存储介质和计算机程序产 ...
【技术保护点】
【技术特征摘要】
1.一种异常作业识别方法,其特征在于,所述方法包括:在批量作业构成的执行逻辑路径中,提取关键路径;所述关键路径中包含多个目标作业;获取每一所述目标作业对应的作业集合;根据所述作业集合,生成包含所述作业集合中的作业与业务数据对应关系的待检测清单;根据所述待检测清单进行异常检测,确定所述批量作业的异常作业识别结果。2.根据权利要求1所述的方法,其特征在于,所述在批量作业构成的执行逻辑路径中,提取关键路径,包括:在批量作业构成的执行逻辑路径中,确定每一作业与所述批量作业中其他作业间的执行逻辑关系;根据预设的关键路径算法和确定出的各所述作业间的所述执行逻辑关系,得到包含目标作业的关键路径。3.根据权利要求1所述的方法,其特征在于,所述作业集合包括目标作业集合和非目标作业集合,所述获取每一所述目标作业对应的作业集合,包括:在所述批量作业构成的执行逻辑路径中,确定每一所述目标作业对应的前项作业、后项作业和非关联作业,分别生成对应的前项作业集合、后项作业集合和非关联作业集合;所述非关键作业集合中包含的作业为与所述目标作业不存在前项或者后项执行逻辑的作业;将所述前项作业集合和所述后项作业集合取并集处理,得到所述目标作业集合,并将所述非关联作业集合确定为所述非目标作业集合。4.根据权利要求1所述的方法,其特征在于,所述作业集合包括目标作业集合和非目标作业集合,所述根据所述作业集合,生成包含所述作业集合中的作业与业务数据对应关系的待检测清单,包括:根据所述目标作业集合,确定所述目标作业集合中包含的各关联作业对应的第一业务数据,生成包含各所述关联作业与所述第一业务数据的目标数据待检测清单;根据所述非目标作业集合,确定所述非目标作业集合中包含的各非关联作业对应的第二业务数据,生成包含各所述非关联作业与所述第二业务数据的非目标数据待检测清单。5.根据权利要求4所述的方法,其特征在于,所述根据所述待检测清单进行异常检测,确定所述批量作业的异常作业识别结果,包括:对所述目标数据待检测清单中包含的所述第一业...
【专利技术属性】
技术研发人员:黄凤春,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。