全部產品
Search
文件中心

Dataphin:離線模式調度配置

更新時間:Jan 25, 2025

調度配置用於定義節點在生產環境的周期調度方式。您可以通過配置屬性中調度屬性,配置任務調度周期與生效日期等。本文為您介紹如何配置流批一體任務的調度配置。

操作步驟

  1. 在Dataphin首頁,在頂部功能表列選擇研發 > 資料研發

  2. 開發頁面的頂部功能表列選擇專案

  3. 在左側導覽列中選擇資料處理 > 計算任務,在計算任務列表中,單擊目標任務名稱。

  4. 在該任務頁簽下,單擊右側的配置,開啟配置面板。

  5. 配置面板中單擊離線模式頁簽,在調度配置地區配置相關參數資訊。

    參數

    描述

    時間屬性

    選擇時間屬性時間屬性包括:

    • 正常調度:按照調度周期的時間配置調度,並正常執行,通常任務預設選中該項。

    • 空跑調度:按照調度周期的時間配置調度,但都是空跑執行,即一調度到該任務便直接返回成功,沒有真正的執行任務。

    優先順序

    當前即時任務離線模式時的優先順序,可選擇為最低

    建立即時任務並配置離線模式時,此處優先順序的預設值取自於管理中心 > 研發平台設定 > 節點任務相關設定中的預設優先順序。

    說明

    當該任務發布到生產環境或在Basic環境下提交後,編輯任務時優先順序不可修改,需在生產環境下的營運中進行修改。此時優先順序的值為生產環境的最新值。

    暫停調度

    暫停調度選擇後,即可暫停該任務的調度,會按照下面的調度周期時間配置調度,但是一旦調度到該任務會直接返回失敗,不會執行。通常用於某個任務暫時不用執行,但後面還會繼續使用的情境。

    調度周期

    調度周期即在生產環境調度系統中,多久會真實執行一次該任務中的代碼。當一個任務被成功提交後,該任務調度將提交當天次日開始該任務的時間屬性配置產生自動調度的周期執行個體,並根據上遊依賴的執行個體運行結果和時間點運行。

    調度周期可選擇小時分鐘

    • 日調度:即調度任務每天自動運行一次。建立周期任務時,系統預設的時間周期為每天0點運行一次。您可以根據需要,單擊image表徵圖,指定啟動並執行時間點。

    • 周調度:即調度任務每周的特定幾天,在特定時間點自動運行一次。您可以根據需要,單擊image表徵圖,指定啟動並執行時間點。

      說明

      在非指定的調度時間內,為保證下遊執行個體正常運行,系統會產生執行個體後直接設定為運行成功,而不會真正執行任何邏輯,也不會佔用資源。

    • 月調度:即調度任務在每月的特定幾天,在特定時間點自動運行一次。您可以根據需要,單擊image表徵圖,指定啟動並執行時間點。

      說明

      在非指定的調度時間內,為保證下遊執行個體正常運行,系統會每天產生執行個體後直接設定為運行成功,而不會真正執行任何邏輯,也不會佔用資源。

    • 小時調度:支援時間段整點自訂時間段自訂時間點調度。

      • 時間段調度:即調度任務每天在指定時間段內,按照設定的時間間隔自動開始調度。單擊image表徵圖設定時間段的開始時間結束時間,單擊image表徵圖選擇間隔n小時。例如,時間段選擇為00:00~23:00,間隔選擇1小時,則當前任務每天在00:00~23:00時間段內,每隔1小時自動調度一次。

      • 整點調度:單擊下拉式清單方塊選擇整點時間,調度系統會在所選擇的整點時間自動為任務產生執行個體並運行。

      • 自訂時間點調度:調度系統按照所選的自訂時間點自動為任務產生執行個體並運行。單擊下拉式清單方塊選擇自訂時間點,可單擊+添加自訂時間點添加多個時間點。

      • 自訂時間段調度:調度任務每天在某些時間段內按照設定的時間間隔自動開始調度。單擊image表徵圖設定時間段的開始時間結束時間,並在間隔後輸入間隔n分鐘(n為5~360之間的整數),可單擊+添加自訂時間段添加最多10個時間段,多個時間段之間時間不可重疊。例如,時間段1中,時間段選擇為00:00~03:00,間隔設定為30分鐘,則當前任務每天在00:00~03:00時間段內,每間隔30分鐘自動調度一次。

    • 分鐘調度:支援每天每小時

      • 每天:即每天指定的時間段內,調度任務按間隔時間數的時間間隔運行一次。

      • 每小時:即每小時指定的開始時間到該小時結束的時間段內,調度任務按間隔時間數的時間間隔運行一次。

    調度運行計劃

    單擊預覽,調度運行計劃中按照所配置的調度周期和條件調度,展示當前調度任務某個月每一天的所有調度執行個體及其調度類型,預覽日期類型可選擇按照業務日期運行日期(調度日期)

    若一天內所有執行個體有多個調度類型狀態,則按顏色展示所包含的所有調度類型狀態,並展示每個調度類型狀態名稱及其對應的執行個體個數。例如,下圖中展示為某月4日,當前調度任務有44個正常調度執行個體、2個暫停執行個體和12個空跑執行個體。image

    滑鼠懸浮在某天的調度類型模組上,可查看當前調度任務當日的詳細調度執行個體列表,包含調度類型、調度條件和條件名稱。

    依賴上周期

    根據業務情境選擇本周期節點的運行,是否需要依賴上一周期本節點或其他節點的運行結果。

    選擇節點類型。系統支援選擇自訂當前。適用情境說明如下:

    • 本周期節點是否運行取決於上一周期本節點是否正常產出資料,則需要選擇當前。只有上一周期本節點運行成功,才會啟動運行本節點。

    • 代碼任務沒有用到某個節點的產出表,但業務上需要依賴該節點的上一周期是否正常產出資料,則需要選擇依賴自訂節點。

  6. 單擊確定,完成即時任務離線模式的調度配置。