全部產品
Search
文件中心

DataWorks:調度周期:日調度

更新時間:Jun 19, 2024

日調度即調度節點每天在指定的定時時間運行一次。建立周期任務時,預設調度時間是在00:00~00:30時間段隨機產生。您可根據需要自行指定已耗用時間點。例如,指定每天13點運行一次。

配置樣本

  • 配置路徑

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

  • 情境樣本
    • 配置詳情
      • 假設匯入、統計加工和匯出任務,均為日調度任務。
      • 上述任務的已耗用時間為每天13:00點。
      • 統計加工任務依賴匯入任務,匯出任務依賴統計加工任務(即統計加工任務的調度依賴,配置依賴的上遊任務為匯入任務)。
      根據上述情境,日調度任務的配置詳情如下圖所示。
      說明

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

      日調度
    • 調度詳情
      調度系統會自動為任務產生執行個體並運行,各業務資料加工時間如下圖所示。產生並運行
      說明
      • 調度節點執行需要滿足如下條件:
        • 上遊任務執行成功。
        • 節點的定時已耗用時間已到。
        任何一個條件不滿足,調度節點都無法執行,並且兩個條件沒有先後順序。
      • 預設調度時間是在00:00~00:30時間段隨機產生。

情境:天任務依賴小時或分鐘任務

以天任務依賴小時任務為例,為您介紹天任務依賴小時任務或分鐘任務的依賴情況。
說明 DataWorks支援上下遊不同調度周期的任務相互依賴,在上下遊調度周期不一致情況下,您可先瞭解DataWorks掛載依賴的預設規則,再基於業務需要根據規則來變更任務的調度配置。更多關於DataWorks複雜依賴情境的說明,請參見必讀:複雜依賴情境調度配置原則與樣本

天任務依賴小時任務情境說明

情境描述
天任務依賴小時任務所有周期(預設情況)DataWorks上天任務預設依賴小時、分鐘任務當天所有執行個體,即待小時、分鐘任務當天所有周期資料加工完成後,天任務才會對小時、分鐘任務當天所有資料進行加工清洗。
天任務依賴指定的小時周期若天任務需要依賴小時任務或分鐘任務當天指定的第幾個小時、分鐘執行個體時,小時分鐘任務設定依賴上一周期:本節點(自依賴)即可。天任務將按照就近原則掛載離自己定時時間最近的小時、分鐘執行個體。

小時、分鐘設定自依賴後的影響

  • 自依賴配置前:小時、分鐘任務每個周期互不影響。
  • 自依賴配置後:小時、分鐘任務上一周期是否執行成功,決定下一周期是否會執行。
    說明 自依賴設定後,今天第一個小時、分鐘執行個體將依賴昨天最後一個小時、分鐘執行個體。
天任務依賴小時任務

情境:天任務對小時加工資料進行匯總

天任務依賴小時任務情境下,若上遊小時任務調度參數配置存在位移,導致小時任務每日第一個周期產出昨天最後一小時分區資料,天任務實際需要依賴的小時執行個體,變為小時任務當天第一個執行個體。該情境下,您可為小時任務設定依賴上一周期:本節點(自依賴),具體說明如下。天任務依賴小時任務