全部產品
Search
文件中心

DataWorks:任務空跑

更新時間:Jun 03, 2026

任務空跑現象說明

包含指定執行日期的周、月、年調度節點,在不真實跑資料的日期內,同樣會按照調度周期的調度時間啟動調度。但該執行個體的狀態為空白跑狀態(即不會真實跑資料)。當調度到空跑狀態的執行個體時,其空跑表現如下:

  • 系統直接返回運行成功,即執行時間長度為0秒。

  • 不會真正執行任務,即執行日誌為空白。

  • 不會阻塞依賴當前節點的下遊節點執行,即下遊節點正常執行。

  • 不會佔用資源。

空跑情境說明

執行個體會在多個情境下觸發空跑,執行個體空跑並不會產生真實資料。

情境一:周月執行個體空跑周期

  • 配置周月執行個體。

    1. 雙擊開啟需要配置調度周期的任務節點,單擊右側調度配置按鈕,開啟調度配置面板,並切換至調度時間模組。

      • 調度週期:配置為周或月。

      • 指定時間:配置為每周的某一天或每月的某一天。

      • 調度時間:配置為10:10

      生效日期設定為永久生效

    2. 配置完成後,儲存並發布該任務節點即可。

  • 當周期任務的調度配置為每周的某一天,或每月的某一天時,任務只有在指定調度時間才會真實運行,併產出真實資料。在非指定的調度時間內,則會產生空跑執行個體,不會執行任務,該執行個體狀態為周月執行個體空跑周期。

周月調度任務補資料空跑解決方案:如果任務為月調度任務定時每月1號調度,那麼補資料需要選擇業務時間為上月月末,周任務同理。

情境二:即時產生的到期執行個體

  • 配置即時產生的到期執行個體。

    1. 雙擊開啟需要配置或修改調度周期的任務節點,單擊右側調度配置按鈕,開啟調度配置面板,並切換至調度時間模組。

      調度週期:配置為日調度。

      調度時間:配置為10:09

    2. 儲存並發布該任務,且發布時間10:00

  • 當使用發布後即時產生執行個體的方式組建循環任務執行個體,任務發布時間早於調度時間10分鐘以上,產生的執行個體才會產出真實資料;反之,則會產生一個空跑執行個體,不產出任何資料,並將執行個體狀態標註為:即時產生的到期執行個體。儲存並發布後,在營運中心查看該任務的任務屬性,執行個體狀態即時產生的到期執行個體調度類型即時轉執行個體到期任務

說明

發布後及時產生執行個體的具體詳情請參考:發布後即時產生執行個體

情境三:設定成功執行個體

當執行個體狀態為失敗時,可在运维中心 > 周期任务运维 > 周期实例中單擊狀態失敗任務操作列的更多按鈕,選擇置成功,即可將該執行個體狀態置為成功狀態,但不會產生真實資料,且不阻塞下遊任務。在營運中心查看該執行個體的任務屬性,執行個體狀態顯示為設定成功執行個體,運行時間長度為0s。

情境四:執行個體屬性為空白跑

  • 雙擊開啟需要配置或修改調度周期的任務節點,單擊右側調度配置按鈕,開啟調度配置面板,並切換至調度原則模組,將調度類型手動設定為空跑調度

  • 該執行個體狀態為執行個體屬性為空白跑。設定完成後,該任務產生的周期執行個體在任務屬性詳情中,調度類型顯示為空跑任務執行個體狀態顯示為執行個體屬性為空白跑,運行時間長度為0s。

情境五:臨時工作流程中未被選擇的執行個體

  • 配置觸發臨時工作流程中未被選擇的執行個體

    1. 單擊image,選擇進入全部產品 > 數據開發與營運 > 运维中心(工作流)頁面。

    2. 單擊營運中心左側導覽列周期任务运维 > 周期任務,進入周期工作清單頁面。

      找到目標任務,單擊右側操作區的補資料,在下拉式功能表中選擇當前節點及下遊節點

    3. 選擇需要某周期任務,對其進行當前節點及下遊節點補資料,產生臨時工作流程。

      選擇補資料時,假設C節點依賴B節點,B節點依賴A節點,如果補資料選擇補AC節點,則該B節點執行個體狀態為臨時工作流程中未被選擇的執行個體。產生臨時工作流程後,開啟對應補資料執行個體的任務屬性頁面,可看到執行個體狀態臨時工作流程中未被選擇的執行個體執行個體類型補資料執行個體任務狀態運行成功

日調度任務空跑排查方法

如果是日調度任務請檢查該節點的調度配置介面是不是將節點配置為空白跑。

說明

T+1: 業務時間為今天的資料明天才會去跑。