DataWorks支援將需要發布的對象(節點、函數、資源、組件等)大量新增至發布包,統一發布。本文為您介紹同工作空間發布情境下如何建立及發布待發布包。
適用情境
該功能僅支援標準模式且使用了新版資料開發的工作空間,在同一工作空間下,將節點、函數、資源、組件等對象批量從開發環境發布至生產環境。
標準模式的舊版資料開發同空間批量發布流程請參見發布任務。
使用限制
許可權限制
發起發布流程:具有空間管理員、開發角色許可權的成員可以在資料開發中發起發布流程。
建立待發布包:具有開發角色許可權的成員可以在發布中心建立待發布包。
發布待發布包:具有營運、部署、空間管理員角色許可權的成員發行就緒待發布包。
工作空間新增成員及授權,詳情請參見空間級模組許可權管控。
環境限制
僅標準模式且使用了新版資料開發的工作空間可以通過發布中心批量將任務從本空間開發環境發布到本空間生產環境。
簡單模式的工作空間只有一個環境,因此,不能通過發布中心進行同空間批量發布。如需批量發布,請前往資料開發,使用大量操作進行批量發布。
發布流程
同工作空間發布的流程如下圖。
操作步驟
本文介紹標準模式且使用了新版資料開發的工作空間同空間批量任務發布流程,標準模式的舊版資料開發同空間批量發布流程請參見發布任務。
一、發起發布流程
在資料開發(Data Studio)(新版)中找到需要發布的節點、函數等,單擊頂部工具列的發布,進入發布流程。
在發布流程中單擊開始發布生產,等待進入發布到生產環境步驟。
說明具有空間管理員、開發角色許可權的成員可以在資料開發中發起發布流程。
本文樣本使用開發角色使用者建立發布流程,僅具有營運、部署、空間管理員角色許可權的成員發行就緒上線。因此確認發布按鈕不可用。

二、建立待發布包
具有開發角色許可權的成員可以在發布中心建立待發布包。如果您具有空間管理員角色許可權,則無需手動建立帶發布包,選中待發布對象後,可直接批量發布,系統將自動產生發布包。
使用具有開發角色許可權的成員進入源工作空間的發布中心。
您可以進入DataWorks任意功能模組後,在頁面左上方單擊
表徵圖,選擇,進入發布中心。在左側導覽列單擊待發布列表,查看已產生的待發布對象,您可以按需在待發布對象後的操作列單擊添加到待發布包,添加後,查看待發布包按鈕上會顯示待發布對象的數量。
說明您也可以按需勾選多個待發布對象後,在頁面底部單擊大量新增到待發布包。
如果在Data Studio的發布流程中單擊了終止發布,此處將不再展示對應待發布對象。

添加到待發布包後,單擊查看待發布包,確認發布包中的發布對象是否符合預期,您可以單擊移除,將不需要的發布對象從待發布包中移除。
在待發布包頁面,單擊建立發布包,按照頁面提示,完成發布包建立。
說明如果您具有空間管理員角色許可權,此處不會展示建立發布包按鈕,將直接展示全部發布按鈕,可直接對待發布對象進行發佈動作。
三、發布待發布包
使用具有營運、部署、空間管理員角色許可權的成員進入發布中心。
您可以進入DataWorks任意功能模組後,在頁面左上方單擊
表徵圖,選擇,進入發布中心。在左側導覽列單擊發布包列表,查看已產生的待發布包。
單擊目標待發布包操作列的發布,按照頁面提示,完成發佈動作。
四、查看發布結果
待發布包建立並發布完成後,您可以在源工作空間的發布包列表頁面,查看發布結果。
發布成功後,在頁面左上方單擊
表徵圖,選擇,進入生產環境,然後在中查看發行的周期任務。