若任務需要周期性調度運行,您需定義該任務的調度相關屬性,包括調度周期、調度依賴、調度參數等。本文為您介紹調度配置的相關內容。
前提條件
注意事項
任務的調度配置僅用於定義任務調度運行時的相關屬性,任務需通過發布流程發布至生產環境後,才會根據該配置進行最終調度。
調度時間僅定義任務預期執行時間,其實際執行時間還受上遊執行情況控制,關於任務執行條件說明,詳情請參見任務運行診斷。
DataWorks支援多種類型任務互相依賴,操作前,建議您先查看必讀:複雜依賴情境調度配置原則與樣本文檔瞭解DataWorks在該情境下預設依賴的情況。
DataWorks上,調度任務會根據調度類型及周期數產生相應的執行個體(例如,小時調度任務每天會根據周期數產生相應數量的小時執行個體),並通過周期執行個體的方式自動調度運行該任務。
在使用調度參數的情況下,DataWorks調度任務各周期代碼入參由該周期對應的定時時間以及您調度參數運算式最終決定。各周期代碼入參與調度參數配置與替換的關係,調度參數支援的格式。
進入調度配置頁面
進入資料開發頁面。
登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的 ,在下拉框中選擇對應工作空間後單擊進入資料開發。
進入調度配置頁面。
在資料開發(DataStudio)介面,您需找到目標節點,進入該節點的編輯頁面。
單擊節點編輯頁面右側導覽列的調度配置,進入節點調度配置頁面。
配置節點調度屬性
在節點的調度配置頁面,您需根據下表配置節點的調度屬性。
配置項 | 說明 |
包括節點的名稱、ID、類型、責任人等。
| |
用於定義節點調度時使用的參數。DataWorks提供內建參數及自訂參數,可供任務在調度時實現參數動態賦值。 說明 若您在編輯節點代碼時,在代碼中定義了變數,需在此處對該變數進行賦值。 | |
DataWorks上任務調度將通過產生對應執行個體來執行,此處用於定義任務在生產環境的周期調度方式。
| |
用於定義該任務發布至生產環境調度運行時使用的調度資源群組。 | |
用於定義該任務的上下遊依賴關係。通過依賴關係有序調度運行上下遊節點,即當上遊節點運行成功後,下遊節點才會啟動運行,保障適時的產出有效業務資料。您可使用自動解析快速設定節點依賴,也可手動設定節點的依賴關係。
| |
用於定義上下遊任務間的參數傳遞,定義後,可在下遊節點中使用該參數擷取上遊節點傳遞過來的值。 |
後續:提交並測試回合節點
任務調度屬性配置完成後,您可提交節點並根據需要測試回合節點的調度配置是否符合預期,詳情請參見任務調試流程。調試無誤後,可將節點發布至生產環境進行周期性調度。後續可在生產環境進行任務的相關營運操作,詳情請參見周期任務基本營運操作。