全部产品
大数据开发套件

步骤4:设置周期和依赖

更新时间:2017-08-30 19:15:20   分享:   

大数据开发套件提供了强大的调度能力,支持按照时间、依赖关系的任务触发机制,支持每日千万级别的任务按照 DAG 关系准确、准时运行。支持分钟、小时、天、周和月多种调度周期配置,详情请参见 调度配置介绍

本文将以 创建同步任务 中创建的 write_result 为例,将其调度周期配置为周调度,说明大数据开发套件的调度配置和任务运维功能。

操作步骤

配置同步任务的调度属性

进入 数据开发 > 任务开发 页面,双击打开需要配置的同步任务(write_result),单击右侧的 调度配置,即可为任务配置 调度属性,如下图所示:

1

配置参数说明:

  • 调度状态:勾选后即为暂停状态。
  • 出错重试:勾选后即开启。
  • 生效日期:任务的有效日期,根据自身需求进行设置。
  • 调度周期:任务的运行周期(月/周/天/小时/分钟),比如以周为调度周期进行调度。
  • 具体时间:任务运行的具体时间,比如将任务配置为在每周二的凌晨2点开始运行。

配置同步任务的依赖属性

配置完同步任务的调度属性后,展开依赖属性继续配置,如下图所示:

1

依赖属性中可以配置任务的上游依赖,表示即使当前任务的实例已经到定时时间,也必须等待上游任务的实例运行完毕才会触发运行。

如上图所示的配置表明:当前任务的实例将在上游 write_result 任务的实例运行完毕后才会触发执行,您在上游任务中输入 work,即可给 write_result 配置上游任务。

如果没有配置上游任务,则当前任务默认由项目本身触发运行,故在调度系统中,该任务的上游默认为 project_start 任务。每一个项目中默认会创建一个 project_start 任务作为根任务。

提交同步任务

保存同步任务 write_result,单击 提交,将其提交到调度系统中,如下图所示:

任务只有提交到调度系统中,才会从第二天开始自动按照调度属性配置的周期在各时间点生成实例,然后定时运行。

注意:

如果是 23:30 以后提交的任务,则调度系统从第三天开始才会自动周期生成实例并定时运行。

后续步骤

现在,您已经学习了如何设置同步任务的调度属性和依赖关系,您可以继续学习下一个教程。在该教程中您将学习如何对提交的任务进行周期运维并查看日志排错。详情请参见 周期运维并查看日志排错

本文导读目录
本文导读目录
以上内容是否对您有帮助?