任务数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32832992 阅读:51 留言:0更新日期:2022-03-26 20:48
本申请实施例公开了一种任务数据处理方法、装置、电子设备及存储介质,应用于数据分析技术领域。其中方法包括:获取任务关系图和待检测任务的关键任务集合,根据N个任务之间的数据流向确定第k个关键任务的至少一个关联任务,获取每个关联任务的执行信息,根据每个关联任务的执行信息从至少一个关联任务中确定目标关联任务,将目标关联任务添加到关键任务集合,以作为第k+1个关键任务,根据添加了目标关联任务的关键任务集合,对待检测任务进行异常检测,得到针对待检测任务的检测结果,并将检测结果发送至终端设备。采用本申请,可以提高任务的异常分析效率。本申请涉及区块链技术,如可从区块链获取任务的执行信息。如可从区块链获取任务的执行信息。如可从区块链获取任务的执行信息。

【技术实现步骤摘要】
任务数据处理方法、装置、电子设备及存储介质


[0001]本申请涉及数据分析
,具体涉及一种任务数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,在任务调度场景中,若终点任务出现异常,需要对终点任务进行异常分析。现有的异常分析通常是遍历出执行时长总和最大的任务路径,并依赖人工处理判断,该分析过程耗时长,分析结果不精准,无法快速定位和修复异常。因此,如何提高针对任务的异常分析效率为一个亟待解决的问题。

技术实现思路

[0003]本申请实施例提供了一种任务数据处理方法、装置、电子设备及存储介质,可以提高针对任务的异常分析效率和准确性。
[0004]一方面,本申请实施例提供了一种任务数据处理方法,该方法包括:
[0005]获取任务关系图以及待检测任务的关键任务集合;所述任务关系图包括N个任务以及N个任务之间的数据流向,所述关键任务集合包括k个关键任务,所述关键任务在所述任务关系图中与所述待检测任务存在连接关系,N为正整数,k为小于N的正整数;
[0006]根据所述N个任务之间的数据流向确定出第k个关键任务的至少一个关联任务;
[0007]获取所述至少一个关联任务中每个关联任务的执行信息;
[0008]根据所述每个关联任务的执行信息从所述至少一个关联任务中确定出目标关联任务,将所述目标关联任务添加到所述关键任务集合中,以作为第k+1个关键任务;
[0009]根据添加了所述目标关联任务的关键任务集合,对所述待检测任务进行异常检测,得到针对所述待检测任务的检测结果,并将所述检测结果发送至终端设备。
[0010]一方面,本申请实施例提供了一种任务数据处理装置,该装置包括:
[0011]获取模块,用于获取任务关系图以及待检测任务的关键任务集合;所述任务关系图包括N个任务以及N个任务之间的数据流向,所述关键任务集合包括k个关键任务,所述关键任务在所述任务关系图中与所述待检测任务存在连接关系,N为正整数,k为小于N的正整数;
[0012]确定模块,用于根据所述N个任务之间的数据流向确定出第k个关键任务的至少一个关联任务;
[0013]所述获取模块,还用于获取所述至少一个关联任务中每个关联任务的执行信息;
[0014]所述确定模块,还用于根据所述每个关联任务的执行信息从所述至少一个关联任务中确定出目标关联任务,将所述目标关联任务添加到所述关键任务集合中,以作为第k+1个关键任务;
[0015]检测模块,用于根据添加了所述目标关联任务的关键任务集合,对所述待检测任务进行异常检测,得到针对所述待检测任务的检测结果,并将所述检测结果发送至终端设
备。
[0016]一方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,其中,存储器用于存储计算机程序,该计算机程序包括程序指令,处理器被配置用于调用该程序指令,以执行上述方法中的部分或全部步骤。
[0017]一方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时,用于执行上述方法中的部分或全部步骤。
[0018]本申请实施例中,获取任务关系图以及待检测任务的关键任务集合,根据N个任务之间的数据流向确定出第k个关键任务的至少一个关联任务,获取每个关联任务的执行信息,根据每个关联任务的执行信息从至少一个关联任务中确定出目标关联任务,将目标关联任务添加到关键任务集合中,以作为第k+1个关键任务,根据添加了目标关联任务的关键任务集合,对待检测任务进行异常检测,得到针对待检测任务的检测结果,并发送至终端设备。通过实施上述方法,可以获取待检测任务的第k个关键任务对应每个关联任务的执行信息,由于关联任务的执行情况会影响第k个关键任务的执行,因此可以通过执行信息确定出对第k个关键任务的执行影响较大的第k+1个关键任务,以及每个关键任务与待检测任务存在连接关系,均会对待检测任务的执行产生影响,由此得到的待检测任务的关键任务集合可以理解为是对待检测任务影响较大的关键任务集合,以及利用该关键任务集合进行异常检测得到的检测结果更准确,可以提高针对任务的异常分析效率。
附图说明
[0019]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本申请实施例提供的一种任务数据处理方法的流程示意图;
[0021]图2为本申请实施例提供的一种任务关系图的示意图;
[0022]图3为本申请实施例提供的一种任务数据处理方法的流程示意图;
[0023]图4a为本申请实施例提供的一种确定关键任务路径的场景示意图;
[0024]图4b为本申请实施例提供的一种确定关键任务路径的场景示意图;
[0025]图4c为本申请实施例提供的一种确定关键任务路径的场景示意图;
[0026]图4d为本申请实施例提供的一种确定关键任务路径的场景示意图;
[0027]图4e为本申请实施例提供的一种确定关键任务路径的场景示意图;
[0028]图5为本申请实施例提供的一种第一映射图像的示意图;
[0029]图6为本申请实施例提供的一种任务数据处理装置的结构示意图;
[0030]图7为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0031]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0032]本申请实施例提出的任务数据处理方法实现于电子设备,该电子设备可以为终端
设备或服务器。其中,终端设备可以为智能手机、平板电脑、笔记本电脑、台式计算机等。服务器可以是独立的服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器,但并不局限于此。本申请涉及区块链技术,电子设备可将涉及的数据如任务关系图、任务的执行信息等写入区块链中,以便于电子设备可以在区块链上获取所需信息,如在区块链上获取到关联任务的执行信息等。
[0033]在一些实施例中,电子设备可以根据实际的业务需求,执行该任务数据处理方法,以提高针对任务的异常分析效率。本申请技术方案可以应用于任意针对任务调度的异常分析场景中。例如,在系统任务调度的异常分析场景,或在数据库任务调度的异常分析场景等等。电子设备可以在所应用的场景中,根据用于表征任务调度的任务关系图,确定待检测任务的关键任务集合,并利用该关键任务集合对待检测任务进行异常检测,以实现针对待检测任务的异常分析,提高异常分析本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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所述的方法,其特征在于,所述基于所述每个关键任务的执行信息分...

【专利技术属性】
技术研发人员:刘雪
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

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

1