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