配置即時任務的依賴關係,可協助您排查調試時快速瞭解資料的上下遊任務。本文將為您介紹如何配置即時模式的依賴關係。
操作步驟
請參見即時模式配置入口,進入即時任務的即時模式配置頁面。
在配置面板中依賴關係地區,配置任務即時模式的依賴關係資訊。
重要即時模式下,依賴關係不實際產生調度依賴。
離線模式下,則須配置調度依賴。

參數
描述
開始解析
當節點的任務類型為SQL時,您可以單擊開始解析,系統會解析代碼中的表,並尋找到與該表名相同的輸出名稱。輸出名稱所在的節點作為當前節點的上遊依賴。
如果代碼中引用專案變數或不指定專案,則系統預設解析為生產專案名,以保證產生調度的穩定性。例如,開發專案名稱為
onedata_dev:如果代碼裡指定
select * from s_order,則調度解析依賴為onedata.s_order。如果代碼裡指定
select * from ${onedata}.s_order,則調度解析依賴為onedata.s_order。如果代碼裡指定
select * from onedata.s_order,則調度解析依賴為onedata.s_order。如果代碼裡指定
select * from onedata_dev.s_order,則調度解析依賴為onedata_dev.s_order。
上遊依賴
通過執行如下操作,添加該節點任務調度時依賴的上遊節點:
單擊手動添加上遊。
在建立上遊依賴對話方塊中,您可以通過以下兩種方式搜尋依賴節點:
輸入所依賴節點的輸出名稱的關鍵字進行搜尋節點。
輸入virtual搜尋虛擬節點(每個租戶或企業在初始化時都會有一個根節點)。
說明節點的輸出名稱是全域唯一的,且不區分大小寫。
單擊確定新增。
同時您還可以單擊操作列下的
表徵圖,刪除已添加的依賴節點。當前節點
通過執行如下操作,設定當前節點的輸出名稱,根據需要您可以設定多個輸出名稱,供其他節點依賴使用:
單擊手動添加輸出。
在新增當前節點輸出對話方塊中,填寫輸出名稱。輸出名稱的命名規則請盡量統一,一般命名規則為
產生專案名.表名且不區分大小寫,以標識本節點產出的表,同時其他節點更好地選擇調度依賴關係。例如,開發專案名稱為
onedata_dev,建議將輸出名稱設定為onedata.s_order。如果您將輸出名稱設定為onedata_dev.s_order,則僅限代碼select * from onedata_dev.s_order能解析出上遊依賴節點。單擊確定新增。
同時您還可以對當前節點已添加的輸出名稱執行如下操作:
單擊操作列下的
表徵圖,刪除已添加的輸出名稱。如果該節點已提交或發行,且被任務所依賴(任務已提交),則單擊操作列下的
表徵圖,查看下遊節點。
單擊確定,完成即時模式的依賴關係配置。