快速入門

更新時間:
Copy as MD

本文為您介紹任務流開發的流程,協助您快速掌握任務流從建立、配置、運行到發布的整體流程。

任務流開發流程

image.png

操作步驟

步驟一:新增任務流

  1. 登入Data Management 5.0
  2. 在頂部功能表列中,選擇整合與開發(DTS) > 資料開發 > 任務編排

    說明

    若您使用的是極簡模式的控制台,請單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > 整合與開發(DTS) > 資料開發 > 任務編排

  3. 單擊新增任務流,配置業務情境任務流名稱後,單擊確認

步驟二:建立任務流節點

  1. 進入任務流頁面後,新增工作節點。

    在畫布左側任務類型列表中,拖拽目標節點到畫布空白地區。

  2. 配置任務節點。

    左鍵雙擊目標節點,配置任務節點資訊。

  3. 串連任務節點。

    若存在多個節點,且節點之間有邏輯關係,則需要串連任務節點形成任務流。

    將滑鼠放在上遊節點上,單擊上遊節點右側出現的空心圓點並拉出連接線,串連至下遊節點。串連操作如下圖所示:

    單一實例賦值舉例

步驟三:配置任務流

在任務流頁面下方,單擊image.png表徵圖,選擇需要配置的任務流相關資訊。

本樣本的變數配置、通知配置不做改動。

  • 任務流資訊頁簽下,配置任務流名稱、責任人、相關人員等基礎屬性。部分參數項說明如下:

    配置項

    說明

    責任人

    責任人可編輯當前任務流、任務相關配置,可試運行任務,並接收任務運行警示資訊。

    說明

    在變更責任人後,必須重新發布該任務流才可生效。

    相關人員

    相關人員具有查看當前任務流、任務相關配置的許可權,可試運行任務,但不具有編輯許可權。

    說明

    DMS的管理員和DBA預設具有相關人員的基本許可權,同時額外具備編輯責任人的許可權。

    錯誤處理策略

    該策略用於運行任務流時,如果出現第一個錯誤該採取什麼樣的策略。策略及其說明如下:

    • 完成運行中的任務:任務流中其他正在啟動並執行節點任務將會保持運行直到結束,其他的節點任務不會被運行,正在啟動並執行任務流程執行結束後,任務流將會被標記為運行失敗。

    • 立即停止所有任務:在錯誤發生後,立即停止運行所有任務流的任務,包括運行中和未啟動並執行任務。

    • 完成其他不相關任務:假若執行A節點任務出錯後,還會繼續運行任務流中正在執行的任務,如果這些節點後還有與A有依賴關係的任務也會被調度運行。

    並發控制策略

    當兩個任務流中的一個任務流中已有正在啟動並執行執行個體時,再次運行時您可以選擇如下策略:

    • 跳過:不運行該任務流,直接跳過。

    • 忽略:直接運行該任務流(請確認之前的執行執行個體不會收到影響)。

    • 並行:並行運行兩個任務流。

      • 並行模式1:阻塞任務A直到前一個任務流的任務A已經完成。

      • 並行模式2:阻塞任務 A 直到前一個任務流的任務 A 的子節點已經完成。

    公開任務流

    選擇是否公開該任務流,設定公開後,該任務流可被租戶內的所有使用者查看,但無編輯和運行任務流的許可權(責任人除外),同時,也不會統計到(除責任人以外的使用者)執行該任務流的狀態數。

  • 任務流資訊頁簽下的調度配置地區,開啟調度開關,進行調度配置。

    本文以配置在2023-08-032023-08-31範圍內,每周一、周四的0時進行調度舉例。

    image.png

步驟四:運行任務流

任務流配置完成後,單擊試運行,任務流將從任務流中的第一個節點依次執行。

任務流程執行方式還有空跑、指定時間運行、指定時間範圍運行三種方式。更多資訊,請參見基本概念

步驟五:發布任務流

任務流配置無誤後,單擊發布

發布之後,您可單擊任務流頁面右上方的前往營運,在任務流資訊地區,查看任務流的建立人、調度等配置資訊。