全部產品
Search
文件中心

DataWorks:調度周期:周調度

更新時間:Jun 19, 2024

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

注意事項

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

    重要

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

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

    • 不會佔用調度資源。

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

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

配置樣本

  • 配置路徑

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

  • 情境樣本

    • 配置詳情

      目標任務配置在每周一、周五兩天定時運行,則在周一、周五產生的執行個體會正常調度執行,而周二、周三、周四、周六以及周日這5天產生的執行個體會空跑,即到達定時已耗用時間後會直接置為成功狀態,不會真實執行代碼邏輯,配置詳情如下圖所示。

      說明

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

      周調度

    • 調度詳情

      調度系統會自動為任務產生執行個體並運行。周調度情境

      重要

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

      例如:

      • 每周一的任務在執行補資料操作時應選擇業務時間為上周日。

      • 若補資料選擇的業務時間非周日,補資料執行個體將空跑。