Skip to main content

3.4.3.调度计划

计划是指定制执行任务的方式或时间等。一个计划支持调度多项任务。

在调度计划中支持选择定制任务、计算元数据、数据预警、SFTP导出任务、工作流任务、作业组任务、数据同步任务、作业流任务、sql任务、spark任务。新建的调度计划可通过手动执行和任务发布两种方式执行。

3.4.3.1.新建计划

3.4.3.1.1.操作入口

在菜单栏中选择【工具商城】,进入“工具商城”界面。在左侧资源目录树下,选中计划节点或其子目录节点,右键选择新建计划,或是在主界面点击快捷方式新建计划,如图:

新建计划入口

3.4.3.1.2.新建计划页面配置

点击新建计划后,则进入计划定义界面。如图所示:

编辑计划名称、计划别名、计划描述、预计完成时间等基本信息;选择前置计划和待执行的任务(待执行的任务可以为:定制任务、计算元数据、数据预警、SFTP导出任务、工作流任务、作业组任务、数据同步任务、作业流任务、sql任务、spark任务);

配置触发类型可以为时间和事件,可以指定生效时间为始终、选择的日期、选择的日历三种。

当选择触发类型为时间时,可以选择执行频度为执行一次或者选择其他新建的频度;

当选择触发类型为事件时,可以选择事件类型为计划完成,从触发计划处选择计划。

可以从消息处选择消息,设置任务执行成功或执行失败时发送消息。

新建计划界面介绍

3.4.3.1.2.1.前置计划

前置计划:指的是前置计划执行成功后才会触发待执行的任务

例如:有一个计划测试1、计划测试2、计划测试3。将计划测试2和计划测试3加入到计划测试1的前置计划中。

在发布管理处,发布计划测试1任务,在调度管理中将会看到这三个任务会被触发,前置计划只要有一个未执行成功,待执行任务则会执行失败(提示:前置计划不满足执行条件)。注:因配置的是为每分钟频度,所以当执行失败后,会根据频度再次下一次的执行。

3.4.3.1.2.2.触发计划

触发计划:指的待执行任务是由触发计划触发的。

例如:新建测试计划3,配置配置触发计划为计划测试1,计划测试1为每分钟执行一次,那么待执行的任务也会跟随触发。

在发布管理处发布测试计划3任务,在调度管理的调度日志中去看测试计划3和测试计划1是同时执行。(如后置计划配置为多个,则每一个触发计划执行时都会触发待执行任务)

3.4.3.2.修改计划

3.4.3.2.1.操作入口

在菜单栏中选择【工具商城】,进入“工具商城”界面。在左侧资源目录树下,选中要修改的计划节点,右键选择**【编辑】**即可,编辑后点击保存按钮则修改成功。如图所示:

修改计划

3.4.3.3.删除计划

3.4.3.3.1.操作入口

在菜单栏中选择【工具商城】,进入“工具商城”界面。在左侧资源目录树下,选中要修改的计划节点,右键选择【删除】即可。如图所示:

注意:删除时确认计划任务没有被计划任务所引用。

删除计划