【技术实现步骤摘要】
任务重跑的处理方法、装置、设备及存储介质
[0001]本公开涉及计算机
、大数据
或金融科技领域,尤其涉及一种任务重跑的处理方法、装置、设备、存储介质和程序产品。
技术介绍
[0002]在调度系统中一般会出现需要任务进行重跑的场景,例如,由于上游数据供应错误,或其他业务经常需要按照某一数据的加工链路进行重跑等以满足数据重加工的需求。在实现本公开专利技术构思的过程中,专利技术人发现相关技术中一般存在如下问题:相关技术在执行任务重跑的过程中,执行的智能化和自动化程度较低,进而降低了任务重跑事件的处理效率。
技术实现思路
[0003]鉴于上述问题,本公开提供了任务重跑的处理方法、装置、设备、存储介质和程序产品。
[0004]根据本公开的一个方面,提供了一种任务重跑的处理方法,包括:响应于任务重跑的处理请求,根据待重跑任务的属性信息从作业库中查找出完成上述待重跑任务所需要的至少一个目标作业,其中,上述待重跑任务是上述处理请求中携带的;根据执行上述目标作业所需要的依赖关系,对上述目标作业进行依赖关系 ...
【技术保护点】
【技术特征摘要】
1.一种任务重跑的处理方法,包括:响应于任务重跑的处理请求,根据待重跑任务的属性信息从作业库中查找出完成所述待重跑任务所需要的至少一个目标作业,其中,所述待重跑任务是所述处理请求中携带的;根据执行所述目标作业所需要的依赖关系,对所述目标作业进行依赖关系分析,得到依赖关系分析结果,其中,所述依赖关系分析结果包括所述目标作业和与所述目标作业相关联的多个上下游作业;从所述依赖关系分析结果中确定目标作业流,并为所述目标作业流配置重跑参数,得到重跑作业流;执行所述重跑作业流,得到所述待重跑任务的处理结果。2.根据权利要求1所述的方法,其中,所述作业库中包括多个作业,每个作业均配置有事件表,所述事件表包括执行所述作业需要的依赖关系;所述对所述目标作业进行依赖关系分析包括:将所述目标作为作为根节点,其中,所述根节点用于构建作业树;配置所述作业树的初始层级数和所述依赖关系分析的分析类型;根据所述初始层级数和所述分析类型,从所述事件表中查找与所述目标作业相关联的上下游作业。3.根据权利要求2所述的方法,其中,所述根据所述初始层级数和所述分析类型,从所述事件表中查找与所述目标作业相关联的上下游作业包括:响应于目标用户对所述目标作业进行依赖关系分析的操作,校验所述目标用户的操作权限、所述初始层级数,得到校验结果;在所述校验结果表征校验通过的情况下,基于层次遍历算法并根据所述分析类型,从所述事件表中查找与所述目标作业相关联的上下游作业。4.根据权利要求3所述的方法,其中,与所述目标作业相关联的上下游作业作为层级叶节点;所述方法还包括:根据所述根节点和所述层级叶节点,构建所述作业树,其中,所述作业树的最终层级数小于或等于所述初始层级数,所述最终层级数是根据查找到的上下游作业确定的;通过可视化组件,展示所述作业树。5.根据权利要求4所述的方法,其中,所述从所述依赖关系分析结果中确定目标作业流包括:从所述作业树中选择所述目标作业和至少一个所述上下游作业,得到初始作业流;基于所述目标用户的操作权限,对所述初始作业流进行过滤,得到所述目标作业流。6.根据权利要求4所述的方法,还包括:根据所述目标作业和所述上下游作业生成列表,其中,所述列表中的每一行的作业代表一组具有所述依赖关系的作业;...
【专利技术属性】
技术研发人员:高伟钦,赖海滨,苏超然,陈守当,翁世清,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。