SchedulerX可支持定时调度DataWorks任务,并将DataWorks任务与其他任务在SchedulerX上进行混合依赖编排,完成相应的定期任务数据处理。

前提条件

  • SchedulerX客户端升级至1.3.4及以上版本。
  • 接入客户端,将具备访问DataWorks(需开通企业版)权限的用户AccessKey ID和AccessKey Secret写入agent.properties文件,请参见Agent接入(非Java SDK方式)
    # DataWorks访问的账户信息配置
    spring.SchedulerX2.aliyunAccessKey=阿里云账号AccessKey ID
    spring.SchedulerX2.aliyunSecretKey=阿里云账号AccessKey Secret

任务创建

  1. 在DataWorks控制台上执行如下操作:
    1. 创建手动业务流程,请参见创建手动业务流程
    2. 创建节点(不需配置依赖关系),请参见创建节点并配置依赖关系
    3. 提交业务流程,请参见提交业务流程
  2. 在SchedulerX控制台上执行如下操作:
    1. 创建相应工作流并绑定DataWorks任务节点,请参见创建工作流
      data
    2. 任务添加完毕后,按住并拖动任务两侧的端点到其他任务的端点连接调度任务,形成依赖关系,组成完整的工作流。
    3. 对创建的业务流程设置定时触发,具体操作,请参见Cron

执行结果

创建的定时任务触发后,可在流程实例列表中查看流程执行状态以及各个节点状态,鼠标右键单击节点可查询对应节点的执行结果的详细信息。

后续步骤

  • 在SchedulerX任务实例列表,您可查看对应任务节点的执行详情,进行任务停止、重跑等操作。
  • 在DataWorks的运维中心,您可查询本次调度的执行实例信息。