任务管理方法、任务管理系统、电子设备、存储介质技术方案

技术编号:27563032 阅读:198 留言:0更新日期:2021-03-09 22:06
本公开提供了一种任务管理方法、任务管理系统、电子设备及计算机可读存储介质,属于数据处理技术领域。该方法包括:获取目标任务在至少一次历史执行过程中的历史执行数据,以及在当前执行过程中的当前执行数据;对所述历史执行数据进行离线分析,得到关于所述目标任务的时效性的离线分析结果;对所述当前执行数据进行实时分析,得到关于所述目标任务的时效性的实时分析结果;基于所述离线分析结果与所述实时分析结果,对所述目标任务进行管理。本公开可以对数据任务离线分析、实时监控,以便及时处理任务,实现对任务的全局掌控。实现对任务的全局掌控。实现对任务的全局掌控。

【技术实现步骤摘要】
任务管理方法、任务管理系统、电子设备、存储介质


[0001]本公开涉及数据处理
,尤其涉及一种任务管理方法、任务管理系统、电子设备及计算机可读存储介质。

技术介绍

[0002]随着电子商务,移动互联网、物联网、人工智能的发展,各个企业开始关于各自数据体系的建设以及数据沉淀,为了促进企业发展,对大数据进行分析、挖掘,以及通过数据了解企业的运营状态是不可缺少的。特别的,通过从大量且复杂的数据中提炼出具有价值的信息用于分析、决策和运营,并在规定的时间内完成数据业务的计算以及算法挖掘,确保用户在关键的时间点可以看到最新的运营数据,因此,对数据任务进行有效管理,例如监测任务进程,或者分析任务状态,是非常重要的。现有的任务管理方法通常是采用人工的方式,然而,由于数据任务中数据量较大、各数据任务之间相互依赖,导致任务在出现异常时不能及时处理,且人工的方式人力成本较高;因此,如何对任务进行有效的管理,是现有技术亟待解决的问题。
[0003]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0004]本公开提供了一种任务管理方法、任务管理系统、电子设备及计算机可读存储介质,进而至少在一定程度上克服现有的任务管理方法中难以及时处理异常任务的问题。
[0005]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0006]根据本公开的第一方面,提供一种任务管理方法,包括:获取目标任务在至少一次历史执行过程中的历史执行数据,以及在当前执行过程中的当前执行数据;对所述历史执行数据进行离线分析,得到关于所述目标任务的时效性的离线分析结果;对所述当前执行数据进行实时分析,得到关于所述目标任务的时效性的实时分析结果;基于所述离线分析结果与所述实时分析结果,对所述目标任务进行管理。
[0007]在本公开的一种示例性实施例中,所述对所述历史执行数据进行离线分析,得到关于所述目标任务的时效性的离线分析结果,包括:对所述历史执行数据进行离线分析,得到关于所述目标任务的时效趋势和时效问题的分析结果;所述对所述当前执行数据进行实时分析,得到关于所述目标任务的时效性的实时分析结果,包括:对所述当前执行数据进行实时监控,得到关于所述目标任务的时效性的实时分析结果;所述基于所述离线分析结果与所述实时分析结果,对所述目标任务进行管理,包括:基于所述离线分析结果与所述实时分析结果,对所述目标任务时效性进行管理和提升。
[0008]在本公开的一种示例性实施例中,所述获取目标任务在至少一次历史执行过程中的历史执行数据,以及在当前执行过程中的当前执行数据,包括:接收由数据平台定期推送
的所述目标任务的历史执行数据,以及所述数据平台实时推送的所述目标任务的当前执行数据。
[0009]在本公开的一种示例性实施例中,所述离线分析结果包括所述目标任务的趋势数据,所述实时分析结果包括所述目标任务的时效性数据;所述基于所述离线分析结果与所述实时分析结果,对所述目标任务进行管理,包括:基于所述趋势数据和所述时效性数据确定所述目标任务在所述当前执行过程的预计完成时间,以对所述目标任务进行管理。
[0010]在本公开的一种示例性实施例中,在确定所述目标任务在所述当前执行过程的预计完成时间后,所述方法还包括:如果所述预计完成时间晚于预定时间,则生成报警信息。
[0011]在本公开的一种示例性实施例中,所述方法还包括:调用所述目标任务的配置数据,以配置离线分析模块和实时分析模块,所述离线分析模块用于进行所述离线分析,所述实时分析模块用于进行所述实时分析。
[0012]根据本公开的一个方面,提供一种任务管理系统,包括:数据对接模块,用于获取目标任务在至少一次历史执行过程中的历史执行数据,以及在当前执行过程中的当前执行数据;离线分析模块,用于对所述历史执行数据进行离线分析,得到关于所述目标任务的时效性的离线分析结果;实时分析模块,用于对所述当前执行数据进行实时分析,得到关于所述目标任务的时效性的实时分析结果;数据服务模块,用于基于所述离线分析结果与所述实时分析结果,对所述目标任务进行管理。
[0013]在本公开的一种示例性实施例中,所述系统还包括:配置管理模块,用于调用所述目标任务的配置数据,以配置所述离线分析模块和所述实时分析模块。
[0014]在本公开的一种示例性实施例中,所述数据对接模块包括:第一接收单元,用于接收由数据平台定期推送的所述目标任务的历史执行数据;第二接收单元,用于接收由所述数据平台实时推送的所述目标任务的当前执行数据。
[0015]在本公开的一种示例性实施例中,所述数据对接模块还包括:第一存储单元,用于将所述历史执行数据存储至第一存储区域;第二存储单元,用于将所述当前执行数据存储至第二存储区域;其中,所述离线分析模块对所述第一存储区域中的历史执行数据进行离线分析,所述实时分析模块对所述第二存储区域中的当前执行数据进行实时分析。
[0016]在本公开的一种示例性实施例中,所述第一存储区域为数据仓库,所述第二存储区域为关系型数据库。
[0017]在本公开的一种示例性实施例中,所述数据服务模块包括多个服务组件,分别对所述目标任务提供不同类型的管理服务。
[0018]在本公开的一种示例性实施例中,所述多个服务组件包括:报表服务组件、任务报警组件、延迟报告组件。
[0019]在本公开的一种示例性实施例中,所述实时分析模块包括:实时计算单元,用于对所述当前执行数据进行实时计算;状态监测单元,用于根据所述实时计算的结果确定所述目标任务的实时状态;元数据查询单元,用于提供任务状态查询服务。
[0020]根据本公开的第四方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的方法。
[0021]根据本公开的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,
所述计算机程序被处理器执行时实现上述任意一项所述的方法。
[0022]本公开的示例性实施例具有以下有益效果:
[0023]通过获取目标任务在至少一次历史执行过程中的历史执行数据,以及在当前执行过程中的当前执行数据,对历史执行数据进行离线分析,得到关于目标任务的时效性的离线分析结果,对当前执行数据进行实时分析,得到关于目标任务的时效性的实时分析结果,并基于离线分析结果与实时分析结果,对目标任务进行管理。一方面,通过对历史执行数据进行离线分析,可以获得关于目标任务的执行数据的趋势,以确定目标任务的历史执行状态,以便对一段时间内的目标任务进行分析管理;另一方面,通过对当前执行数据进行实时分析,可以实现对目标任务进行实时监控,获取关于目标任务的实时分析结果,确定目标任务当前的状态,以便及时发现任务运行的异常,能够对目标任务进行全局掌握。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务管理方法,其特征在于,包括:获取目标任务在至少一次历史执行过程中的历史执行数据,以及在当前执行过程中的当前执行数据;对所述历史执行数据进行离线分析,得到关于所述目标任务的时效性的离线分析结果;对所述当前执行数据进行实时分析,得到关于所述目标任务的时效性的实时分析结果;基于所述离线分析结果与所述实时分析结果,对所述目标任务进行管理。2.根据权利要求1所述的方法,其特征在于,所述对所述历史执行数据进行离线分析,得到关于所述目标任务的时效性的离线分析结果,包括:对所述历史执行数据进行离线分析,得到关于所述目标任务的时效趋势和时效问题的分析结果;所述对所述当前执行数据进行实时分析,得到关于所述目标任务的时效性的实时分析结果,包括:对所述当前执行数据进行实时监控,得到关于所述目标任务的时效性的实时分析结果;所述基于所述离线分析结果与所述实时分析结果,对所述目标任务进行管理,包括:基于所述离线分析结果与所述实时分析结果,对所述目标任务时效性进行管理和提升。3.根据权利要求1所述的方法,其特征在于,所述获取目标任务在至少一次历史执行过程中的历史执行数据,以及在当前执行过程中的当前执行数据,包括:接收由数据平台定期推送的所述目标任务的历史执行数据,以及所述数据平台实时推送的所述目标任务的当前执行数据。4.根据权利要求1所述的方法,其特征在于,所述离线分析结果包括所述目标任务的趋势数据,所述实时分析结果包括所述目标任务的时效性数据;所述基于所述离线分析结果与所述实时分析结果,对所述目标任务进行管理,包括:基于所述趋势数据和所述时效性数据确定所述目标任务在所述当前执行过程的预计完成时间,以对所述目标任务进行管理。5.根据权利要求4所述的方法,其特征在于,在确定所述目标任务在所述当前执行过程的预计完成时间后,所述方法还包括:如果所述预计完成时间晚于预定时间,则生成报警信息。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:调用所述目标任务的配置数据,以配置离线分析模块和实时分析模块,所述离线分析模块用于进行所述离线分析,所述实时分析模块用于进行所述实时分析。7.一种任务管理系统,其特征在于,包括:数据对接模块,用于获取目标任务在至少一次历史执行过程中...

【专利技术属性】
技术研发人员:张鹏李斌李军涛
申请(专利权)人:北京沃东天骏信息技术有限公司
类型:发明
国别省市:

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

1