周期任務的運行需要依賴資源群組。根據是否消耗資源群組的CU資源,可分為調度型任務和計算型任務。調度型任務僅由DataWorks負責觸發和監控,不消耗資源群組計算資源(CU);計算型任務的代碼由DataWorks執行,會消耗計算資源。通過在調度配置中為任務配置資源屬性,可確保任務穩定運行並最佳化成本。
核心概念
DataWorks中的所有周期任務都需要在資源群組上運行。根據任務執行時是否消耗DataWorks自身的計算單元(CU),任務可分為兩類:
任務類型 | 核心職責 | CU消耗 | 工作清單 |
調度型任務 | 僅負責觸發和監控外部計算引擎(如MaxCompute、Hologres)中的計算。 | 不消耗 | |
計算型任務 | 任務代碼直接在DataWorks的資源群組內執行,完成計算。 | 消耗 |
本文重點介紹與
Serverless資源群組相關的CU配置。若您使用獨享/訂用帳戶資源群組,則無需關注CU配置,只需指定資源群組即可。本文不涉及任務調用的第三方引擎(如MaxCompute)自身的資源消耗與計費。
配置步驟
所有周期任務都必須配置調度資源。根據任務類型和資源群組類型的不同,配置略有差異。
步驟一:指定調度資源群組(所有任務必配)
此步驟為所有周期任務的通用基礎配置。
在任務代碼編輯頁面的右側,找到調度配置面板。
在資源屬性配置項中,從下拉式清單裡選擇一個用於執行調度的資源群組。
重要選擇資源群組時,請注意資源群組與任務所訪問的資料來源和計算資源是否連通,否則任務可能運行失敗。網路連通請參見:網路連通配置。

步驟二:配置計算資源(僅適用於計算型任務)
如果您的任務是計算型,並且您在步驟一中選擇的是 Serverless 資源群組,則需要繼續配置此項。
提示:若您使用的是調度型任務,或非Serverless資源群組,可跳過此步驟。
在調度資源群組下方,會自動出現調度CU配置項。
根據任務的計算複雜度和效能要求,設定運行時所需的CU數量(例如:0.25 CU, 1 CU, 4 CU等)。合理的CU配置可以確保任務穩定運行並最佳化成本。

步驟三:配置鏡像
如果任務類型為PyODPS、Shell等任務類型,還可以通過配置鏡像來定義任務運行所需的環境。鏡像管理請參見:自訂鏡像。

設定預設調度資源群組
建立任務會根據調度設定中指定的調度資源群組,作為預設的調度屬性。如需調整,可單擊左下角的
,前往,修改預設調度資源群組。
計費說明
使用Serverless資源群組執行循環任務涉及以下兩類費用:
任務調度費用:DataWorks根據每日運行成功的執行個體數產生的費用。詳情參見任務調度計費。
資源使用費用:僅計算型任務運行時,且Serverless資源群組為按量收費,根據消耗的計算CU和運行時間長度計費。此費用不包含任務所調用的第三方引擎的費用。詳情參見Serverless資源群組計費。
Data Integration任務的資源消耗並非通過調度CU配置,而是由任務設定資源群組時指定的佔用CU決定。