全部產品
Search
文件中心

DataWorks:虛擬節點

更新時間:Feb 07, 2025

虛擬節點屬於控制類節點,它是不產生任何資料的空跑節點(即調度到該節點時,系統直接返回成功,不會真正執行、不會佔用資源或阻塞下遊節點運行),通常作為商務程序的統籌起始節點,或商務程序中多個分支節點的匯總輸出節點使用。本文為您介紹虛擬節點的應用情境及建立與使用。

前提條件

  • RAM帳號添加至對應空間(可選)。

    進行任務開發的RAM帳號已被添加至對應工作空間中,並具有開發空間管理員(許可權較大,謹慎添加)角色許可權。新增成員並授權,詳情請參見為工作空間增加空間成員

  • 對應空間已綁定Serverless資源群組。詳情請參見:使用Serverless資源群組

  • 進行虛擬節點開發前,需建立對應的虛擬節點,詳情請參見:專案目錄

應用情境

虛擬節點為資料控制類節點,不產生任何資料的空跑節點內無需配置指令碼內容,可根據業務需求將業務介紹等相關內容編寫在虛擬節點內,虛擬節點只需按照不同情境配置好調度配置即可。

複雜依賴情境

當您的實際業務包含多個工作流程時,為了工作流程與工作流程之間便於管理,建議每個工作流程都使用虛擬節點設定一個空跑的統籌起始節點,使資料流轉路徑更加清晰。

調度無血緣關聯節點

當工作流程中的最終輸出節點有多個分支輸入節點,且輸入節點沒有依賴關係時,您需要將虛擬節點作為多個輸入節點的上遊,將工作空間根節點作為虛擬節點的上遊,實現工作空間根節點調度該虛擬節點,虛擬節點調度下遊業務節點。當整個工作流程需要統一調度時間時,您也可以使用該方式指定虛擬節點的定時時間,來控制各分支節點的最早調度已耗用時間。

Di_LogDi_User兩個離線同步節點不存在血緣關係,不能根據血緣關係來設定節點的調度依賴,您可以通過虛擬節點Vi_Start作為統籌起始節點,統一調度下遊無血緣關係的分支節點,當下遊分支滿足運行條件時便會運行。

說明

工作空間根節點作為上遊依賴時,不會呈現在工作流程面板中。您可以在任務提交發布後,進入營運中心查看。營運中心詳情請參見周期任務基本營運操作

配置虛擬節點

  1. 完成起始虛擬節點建立後,需要對虛擬節點進行調度配置,以實現對整個工作流程的周期性調度,詳情請參見調度配置

  2. 完成調度配置後,即可對已完成的虛擬節點提交發布至生產環境,詳情請參見:節點發布

  3. 發布完成的任務,將按照您配置的任務調度進行周期運行,可在營運中心 > 任務營運 > 周期任務營運 > 周期任務中查看發行的周期任務,並對任務進行營運操作,詳情請參見:營運中心入門