SchedulerX可支持定時調度DataWorks任務,并將DataWorks任務與其他任務在SchedulerX上進行混合依賴編排,完成相應的定期任務數據處理。

前提條件

  • SchedulerX客戶端升級至1.3.4及以上版本。
  • 接入客戶端,將具備訪問DataWorks(需開通企業版)權限的用戶AccessKey ID和AccessKey Secret寫入agent.properties文件,請參見Agent接入(調度任務)
    # 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的運維中心,您可查詢本次調度的執行實例信息。