调度配置是整个代码任务和同步任务中的通用功能。参与调度的任务都需要进行调度配置。本文以代码任务为例,为您介绍如何进行调度配置。

  1. 登录Dataphin。
  2. 在Dataphin首页,单击顶部菜单栏的研发,进入研发页面。
  3. 选择开发 > 数据处理 > 代码任务
    进入代码任务页面
  4. 在左侧功能区,单击列表中的任意一个代码任务。单击顶部的调度配置,打开调度配置页面。
    打开调度配置页面
  5. 填写参数配置。单击下方的节点参数配置说明,会弹出参数配置的详细说明。您可以根据实际需求和填写说明,填写参数配置。
    填写参数配置
  6. 填写调度配置信息。
    填写调度配置信息
    时间属性
    • 正常调度:按照配置的调度周期正常调度执行。
    • 空跑调度:按照配置的调度周期正常调度执行,但都是空跑。调度到该任务时,会直接返回成功,不会执行实际的任务代码。
    • 暂停调度:暂停调度任务,按照配置的调度周期正常调度执行。调度到该任务时,会直接返回失败,不会执行。通常用于某个任务暂时不用执行,但后面还会继续使用的场景。

    调度周期

    调度周期包括小时分钟

    • 日调度:每日当上游节点运行成功后,会按照设置的时间运行。即当上游节点全部执行成功且定时时间到达,才会执行该任务。默认运行时间是00:00:00
      日调度
    • 周调度:指定每周几(可多选)调度。未被选定的时间段,会执行空跑调度。
      周调度
    • 月调度:指定每月几号(可多选)调度。未被选定的时间,会执行空跑调度。
      月调度
    • 小时调度:每日时间里每N个小时调度一次。
      小时调度
    • 分钟调度:每日时间里每N分钟调度一次。
      分钟调度

    依赖上周期

    勾选依赖上周期,表示当前节点的执行时间依赖其他节点(也可以选当前节点)的上一个周期。
    依赖上周期
  7. 填写依赖关系
    填写依赖关系
    1. 设置上游依赖。设置当前节点的上游依赖节点,要依赖的节点必须是已经存在的。
      设置上游依赖
      • 当任务的节点类型是SQL类时,您可以单击开始解析,系统会将SQL中依赖的表自动解析为当前节点的上游依赖。
      • 您也可以单击新建上游依赖,输入节点名称搜索,找到需要的上游依赖,单击确定新增,完成上游依赖的设置。
        说明
        • 上游依赖节点的输出名称是全局唯一的,不同节点的输出名称不能相同。通常情况下,SQL节点的输出名称是表名。
        • 每个租户(企业)在初始化时都会有一个根节点,是以virtual开头的虚拟节点。
    2. 设置当前节点输出名称。单击新增,填写节点输出名称,单击确定新增
      新增当前节点输出
      当前节点输出
      说明
      • 新建上游依赖时,搜索上游节点就是根据节点的输出名称来搜索的。节点的输出名称是节点的产出信息。
      • 当前节点输出名称可以设置为多个,是供其他节点依赖使用的。输出名称的命名规则请尽量统一,便于其他用户创建节点时容易找到上游节点。
  8. 调度配置完成后,单击确定
    完成调度配置
  9. 保存和提交同步任务。
    提交同步任务