全部產品
Search
文件中心

:配置任務流

更新時間:Jun 30, 2024

任務流為一個或多個任務編排而成的工作群組,採用有向非循環圖DAG(Directed acyclic graph)表達。您可以通過簡單的拖拽和配置建立出十分複雜的調度任務。

前提條件

  • 資料庫已登入。
    說明 管控模式為自由操作與穩定變更的資料庫執行個體需要先登入,安全協同的資料庫執行個體請忽略,更多關於管控模式的資訊,請參見管控模式
  • 支援的資料庫類型,請參見支援的資料庫類型與功能

設計編排任務

本章節介紹如何建立任務流並進行設計與編排,您可以在任務流中添加一個或多個任務。

  1. 登入Data Management 5.0
  2. 在頂部功能表列中,選擇整合與開發(DTS) > 資料開發 > 任務編排(老)
    說明 任務編排(老)功能已下線,請您使用新版任務編排功能。新版功能詳情,請參見概述
  3. 任務編排頁面的自由編排任務地區,單擊建立任務流
  4. 建立任務流對話方塊,自訂填寫任務流名稱描述後,單擊確認
  5. 將左側任務類型中的目標任務類型拖拽到頁面中的空白地區。
    說明 關於任務類型的更多資訊,請參見任務類型介紹
    拖曳任務
  6. 單擊目標任務的任務重新命名表徵圖表徵圖,進行重新命名。
  7. 單擊目標任務,並單擊右側的內容設定,編輯任務內容。
    編輯任務內容
    說明
    • 您可以拖動面板左側的按鈕調整編輯介面。
    • 若您在SQL中引用了變數,您可以單擊SQL預覽,驗證SQL是否符合預期。更多關於變數的資訊,請參見組態變數
    • 編輯完成後,您可以單擊有效性查詢,查詢SQL是否可以執行。
    • 支援大部分資料庫的SQL文法,請編寫當前所選擇資料庫類型的SQL。
  8. 單擊儲存
  9. (此步驟為可選)在多任務中,將滑鼠放在DAG圖的任務上,單擊圓點並拉出連接線,串連至目標任務。
    串連任務
    您可以通過該方式將多個任務串連起來(形成任務流),設計任務執行的先後順序。例如下圖的執行順序為:先執行a,再執行b,最後同步執行ce任務流執行個體
    此時,您可以通過配置調度,使任務流定期或預約執行,更多資訊,請參見配置調度

    您也可以進行試運行操作,更多資訊,請參見發布任務流

配置調度

任務流調度周期支援每月、每周、每天等多維度配置,您可以按需求選擇調度周期。

  1. 在任務流頁面,單擊空白處。
  2. 在頁面右側,單擊調度配置頁簽。
  3. 參考下表配置參數。
    表 1. 調度周期配置表
    配置項說明
    調度類型請選擇調度類型,當前支援:
    • 周期調度
    • 調度一次
    說明 若您選擇調度一次,您僅需配置具體時間即可。
    生效時間請選擇調度周期生效的區間,預設為1970-01-01~9999-01-01,表示一直生效。
    調度周期請選擇執行任務流的周期,目前支援小時的粒度調度。
    說明 若您選擇的調度周期為小時,您需要配置定時調度參數。
    定時調度支援的選項:
    • 指定開始時間間隔時間結束時間,該方式需要配置3個參數,參數說明如下:
      • 開始時間:執行任務流的開始時間。
      • 間隔時間:執行任務流的間隔時間,單位為小時。
      • 結束時間:執行任務流的結束時間。
      例如,配置開始時間為00:00、間隔時間為6小時、結束時間為20:59,系統將在0點、6點、12點、18點執行任務流。
    • 指定時間:選擇執行任務流的目標時間點。

    僅當調度周期小時時顯示該參數。

    指定時間請根據您選擇的調度周期選擇執行時間。

    僅當調度周期時顯示該參數。

    具體時間請設定執行任務流的具體時間。

    僅當調度周期時顯示該參數。

    cron運算式系統會根據您配置的具體周期、時間進行聯動展現。

    例如下圖表示:每個工作日的早上5點執行任務。

    調度配置
  4. 單擊儲存即可生效。

    您需要通過發佈動作將最新的任務流發布至線上,更多資訊,請參見發布任務流

配置基礎屬性

本章節向您介紹如何在任務流中配置任務流名稱責任人相關人員等基礎屬性。

  1. 在任務流頁面,單擊空白處。
  2. 在頁面右側,單擊基礎屬性頁簽。
  3. 參考下表配置參數。
    任務流-基礎屬性配置
    配置項說明
    任務流名稱設定任務流名稱。
    責任人請配置責任人責任人可編輯當前任務流、任務相關配置,可試運行任務,並接收任務運行警示資訊。
    說明 如您需變更發行任務流的責任人:在變更責任人後,需將該任務流重新發布一次,具體操作,請參見發布任務流
    相關人員請配置相關人員相關人員可查看當前任務流、任務相關配置的許可權,可試運行任務,但無法編輯許可權任務流。
    說明 DMS的管理員和DBA也預設具有相關人員的基本許可權,同時額外具備編輯責任人的許可權。
    開啟訊息通知選擇是否開啟該條任務流的訊息通知。
    說明 訊息通知功能還需要您的DBA或管理員在系統管理中開啟任務流訊息通知,詳情請參見訊息通知管理
  4. 單擊儲存即可生效。

    您需要通過發佈動作將最新的任務流發布至線上,更多資訊,請參見發布任務流

查看操作歷史

本章節向您介紹如何查看任務流的所有變更操作歷史。

  1. 在任務流頁面,單擊空白處。
  2. 在頁面右側,單擊操作歷史頁簽,即可查看該任務流的所有更改操作。
    任務流-操作歷史

後續步驟

發布任務流