【技术实现步骤摘要】
任务数据处理方法、装置、电子设备及存储介质
[0001]本申请涉及数据分析
,具体涉及一种任务数据处理方法、装置、电子设备及存储介质。
技术介绍
[0002]目前,在任务调度场景中,若终点任务出现异常,需要对终点任务进行异常分析。现有的异常分析通常是遍历出执行时长总和最大的任务路径,并依赖人工处理判断,该分析过程耗时长,分析结果不精准,无法快速定位和修复异常。因此,如何提高针对任务的异常分析效率为一个亟待解决的问题。
技术实现思路
[0003]本申请实施例提供了一种任务数据处理方法、装置、电子设备及存储介质,可以提高针对任务的异常分析效率和准确性。
[0004]一方面,本申请实施例提供了一种任务数据处理方法,该方法包括:
[0005]获取任务关系图以及待检测任务的关键任务集合;所述任务关系图包括N个任务以及N个任务之间的数据流向,所述关键任务集合包括k个关键任务,所述关键任务在所述任务关系图中与所述待检测任务存在连接关系,N为正整数,k为小于N的正整数;
[0006]根据所述N个任务之间的数据流向确定出第k个关键任务的至少一个关联任务;
[0007]获取所述至少一个关联任务中每个关联任务的执行信息;
[0008]根据所述每个关联任务的执行信息从所述至少一个关联任务中确定出目标关联任务,将所述目标关联任务添加到所述关键任务集合中,以作为第k+1个关键任务;
[0009]根据添加了所述目标关联任务的关键任务集合,对所述待检测任务进行异常检测,得到针对所 ...
【技术保护点】
【技术特征摘要】
1.一种任务数据处理方法,其特征在于,所述方法包括:获取任务关系图以及待检测任务的关键任务集合;所述任务关系图包括N个任务以及N个任务之间的数据流向,所述关键任务集合包括k个关键任务,所述关键任务在所述任务关系图中与所述待检测任务存在连接关系,N为正整数,k为小于N的正整数;根据所述N个任务之间的数据流向确定出第k个关键任务的至少一个关联任务;获取所述至少一个关联任务中每个关联任务的执行信息;根据所述每个关联任务的执行信息从所述至少一个关联任务中确定出目标关联任务,将所述目标关联任务添加到所述关键任务集合中,以作为第k+1个关键任务;根据添加了所述目标关联任务的关键任务集合,对所述待检测任务进行异常检测,得到针对所述待检测任务的检测结果,并将所述检测结果发送至终端设备。2.根据权利要求1所述的方法,其特征在于,所述N个任务包括终点任务集合和非终点任务集合;所述终点任务集合包括的终点任务为不存在指向所述N个任务中任一任务的数据流向的任务;所述非终点任务集合包括的非终点任务为存在指向所述N个任务中任一任务的数据流向的任务;所述获取任务关系图以及待检测任务的关键任务集合之前,所述方法还包括:从所述终点任务集合中确定出所述待检测任务;所述根据所述N个任务之间的数据流向确定出第k个关键任务的至少一个关联任务,包括:根据所述N个任务之间的数据流向,从所述非终点任务集合中确定出第k个关键任务的至少一个关联任务。3.根据权利要求2所述的方法,其特征在于,所述从所述终点任务集合中确定出所述待检测任务,包括:获取所述终点任务集合中每个终点任务的执行信息;所述执行信息包括执行时间和执行状态,所述执行时间包括起始时间和结束时间,所述执行状态包括完成状态或未完成状态;将所述终点任务集合中执行状态为未完成状态的终点任务确定为所述待检测任务;或者,将所述终点任务集合中执行状态为完成状态,且所述起始时间和所述结束时间满足异常时间条件的终点任务确定为所述待检测任务。4.根据权利要求2所述的方法,其特征在于,所述根据所述N个任务之间的数据流向,从所述非终点任务集合中确定出第k个关键任务的至少一个关联任务,包括:根据所述N个任务之间的数据流向,从所述非终点任务集合中确定出存在指向所述第k个关键任务的数据流向的目标任务;根据所述目标任务得到所述至少一个关联任务。5.根据权利要求1所述的方法,其特征在于,所述根据添加了所述目标关联任务的关键任务集合,对所述待检测任务进行异常检测,得到针对所述待检测任务的检测结果,包括:根据所述添加了所述目标关联任务的关键任务集合所包含的每个关键任务之间的数据流向,生成针对所述待检测任务的关键任务路径;按照所述关键任务路径所指示的关键任务顺序,依次基于所述每个关键任务的执行信
息分别对所述每个关键任务进行异常检测,得到所述每个关键任务对应的检测结果;将所述每个关键任务对应的检测结果作为针对所述待检测任务的检测结果。6.根据权利要求5所述的方法,其特征在于,所述基于所述每个关键任务的执行信息分...
【专利技术属性】
技术研发人员:刘雪,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。