全部產品
Search
文件中心

DataWorks:調度周期:月調度

更新時間:Jun 19, 2024

月調度是指調度任務在每月的特定幾天,在特定的時間點自動運行一次。例如,調度任務設定為每月一號、二號執行。

注意事項

  • 在非指定的調度時間內,為保證下遊執行個體正常運行,月調度節點會產生空跑的周期執行個體。

    重要

    空跑現象:系統直接返回運行成功,不會真實執行任務。

    • 執行個體運行狀態為成功,執行時間長度為0秒,無執行日誌。

    • 不會佔用調度資源。

    • 不會阻塞依賴當前空跑節點的下遊節點執行,即本節點非調度時間內空跑,不影響下遊每天調度的任務(日調度、小時調度、分鐘調度)正常執行。

  • 任務調度周期是基於單個任務維度配置,任務最終是否每天調度與任務本身定義的調度周期有關,與上遊節點的調度周期無關,但上遊節點定義的調度時間將影響下遊節點實際開始調度的時間。

  • 月調度支援將指定時間配置為每月最後一天,則每調度任務會在每個月的最後一天運行。

配置樣本

  • 配置路徑

    您需要進入資料開發節點的編輯頁面,單擊右側導覽列的調度配置,在調度配置 > 時間屬性地區配置節點的調度周期。

  • 情境樣本

    • 配置詳情

      目標任務配置在每月最後一天運行,則每月最後一天產生的執行個體會正常調度執行,而其它日期產生的執行個體會空跑,即到達定時已耗用時間後將直接置為成功狀態,不會真實執行代碼邏輯,配置詳情如下圖所示。

      說明

      cron運算式會根據您選擇的時間自動產生,不可手動修改。

      月調度

    • 調度詳情

      調度系統會自動為任務產生執行個體並運行,如下圖所示。月調度任務

      重要

      使用補資料功能對月調度任務執行補資料操作時,請注意補資料選擇的為業務日期業務日期=定時調度日期-1

      例如:

      • 每月一號的任務在執行補資料操作時應選擇業務時間為上個月末。

      • 每月月底調度的任務在執行補資料操作時應選擇業務時間為月末的前一天。

      • 若補資料選擇業務時間為其他時間,補資料執行個體將空跑。