【技术实现步骤摘要】
任务调度管理方法、装置、设备及存储介质
本专利技术涉及任务调度管理技术,应用于区块链领域中,尤其涉及一种任务调度管理方法、装置、设备及存储介质。
技术介绍
随着技术的进步和大数据的发展,很多企业关注的业务指标也越来越多,为便于进行大型业务分析,因此构建了多层级多指标的业务指标分析平台,该平台是基于分层处理方式搭建的,在这个处理过程中,需要将明细或底层一层一层由上处理得到业务需要的展示数据;在这个处理过程中,中下游数据(下级任务的执行)需要依赖上游数据(上级任务)的处理结果,且不同的指标加工方式和依赖关系并不完全相同。在现有技术中,在业务指标分析平台数据涉及指标数量和需求不断增加,且指标变动频繁情况下,对应的Kettle任务量也大量增加,由于各任务之间的复杂依赖关系和对应的程序最早可执行时间,导致Kettle无法在完成任务调用的同时合理配置有依赖关系的任务,无法完成复杂依赖任务的程序调度,导致业务指标分析平台中数据的处理效率低。
技术实现思路
本专利技术的主要目的在于解决经业务指标分析平台在进行多任 ...
【技术保护点】
1.一种任务调度管理方法,其特征在于,应用于任务调度管理装置,所述任务调度管理方法包括:/n读取任务调度树以及所述任务调度树对应的任务配置表和任务执行表;/n根据所述任务配置表中任务的配置信息和所述任务执行表中任务的配置信息,判断所述任务调度树中是否存在多个当期任务;/n若存在多个当期任务,则基于所述任务执行表中的配置信息,确定各当期任务之间的依赖关系和各当期任务对应的执行方法;/n判断所述依赖关系和所述执行方法是否有修改,得到判断结果;/n若所述判断结果为依赖关系和执行方法中至少有一个被修改,则重置所述当期任务以及与所述当期任务存在依赖关系的子任务的运行状态;/n基于所述 ...
【技术特征摘要】
1.一种任务调度管理方法,其特征在于,应用于任务调度管理装置,所述任务调度管理方法包括:
读取任务调度树以及所述任务调度树对应的任务配置表和任务执行表;
根据所述任务配置表中任务的配置信息和所述任务执行表中任务的配置信息,判断所述任务调度树中是否存在多个当期任务;
若存在多个当期任务,则基于所述任务执行表中的配置信息,确定各当期任务之间的依赖关系和各当期任务对应的执行方法;
判断所述依赖关系和所述执行方法是否有修改,得到判断结果;
若所述判断结果为依赖关系和执行方法中至少有一个被修改,则重置所述当期任务以及与所述当期任务存在依赖关系的子任务的运行状态;
基于所述任务配置表中所有任务之间的依赖关系与所述任务配置表中各当期任务的任务最早可开始时间,判断各当期任务是否达到可执行条件;
若各当期任务达到可执行条件,则依次执行各当期任务,并将各当期任务备份至预置任务备份表中。
2.根据权利要求1所述的任务调度管理方法,其特征在于,所述根据所述任务配置表中任务的配置信息和所述任务执行表中任务的配置信息,判断所述任务调度树中是否存在多个当期任务之前,还包括:
获取各历史期任务对应的任务日志表;
基于所述任务日志表,判断上期任务是否执行成功;
若所述上期任务执行成功,则执行判断所述任务调度树中是否存在多个当期任务的步骤;
若所述上期任务执行失败,则将所述上期任务重置为初始状态。
3.根据权利要求1所述的任务调度管理方法,其特征在于,所述任务调度管理方法还包括:
若所述任务调度树中不存在当期任务,则将所述任务配置表中任务的配置信息写入所述任务执行表。
4.根据权利要求1所述的任务调度管理方法,其特征在于,所述任务配置表中的配置信息包括各当期任务之间的第一依赖关系和各当期任务对应的第一执行方法,所述任务执行表中的配置信息包括各当期任务之间的第二依赖关系和各当期任务对应的第二执行方法;
所述判断所述依赖关系和所述执行方法是否有修改,得到判断结果包括:
将所述任务配置表中的第一依赖关系与所述任务执行表中的第二依赖关系进行比对,以及将所述任务配置表中的第一执行方法与所述任务执行表中的第二执行方法进行比对,得到比对结果;
若所述第一依赖关系和所述第二依赖关系的比对结果与所述第一执行方法和所述第二执行方法的比对结果均一致,则确定则确定各当期任务之间的依赖关系和各当期任务对应的执行方法没有修改;
若所述第一依赖关系和所述第二依赖关系的比对结果与所述第一执行方法和所述第二执行方法的比对结果至少有一个不一致,则确定各当期任务之间的依赖关系和各当期任务对应的执行方法有修改。
5.根据权利要求1所述的任务调度管理方法,其特征在于,所述基于所述任务配置表中所有任务之间的依赖关系与所述任务配置表中各当期任务的任务最早可开始时间,判断各当期任务是否达到可执行条件包括:
基于所述任务配置表中所有任务之间的依赖关系,利用递归算法计算每一任务在所...
【专利技术属性】
技术研发人员:姚娣,王震,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。