全部產品
Search
文件中心

DataWorks:跨雲發布

更新時間:Jun 13, 2025

DataWorks支援將需要發布的對象(節點、函數、資源、組件等)大量新增至發布包統一發布。跨雲(即跨帳號、跨地區或跨金融雲、政務雲等雲平台)發布情境,發布包建立完成後,要先在源工作空間下載,再將下載的發布包匯入目標工作空間並發布。本文為您介紹該情境如何建立及發布待發布包。

適用情境

該功能僅支援使用了舊版資料開發的工作空間跨帳號、跨地區或跨雲平台(例如,金融雲、政務雲等)發布節點、函數、資源、組件等對象。其本質也是將節點由源工作空間遷移發布至目標工作空間,只是兩個工作空間所歸屬的地區、帳號、雲平台不同。

說明

為確保任務發布至目標空間後順利運行且符合預期,請在使用此功能前,先仔細閱讀發布變更邏輯,確保完全瞭解源空間與目標空間之間的映射邏輯後再執行。

使用限制

許可權限制

跨雲發布時,您需要同時擁有源工作空間和目標工作空間的操作許可權。工作空間新增成員及授權,詳情請參見空間級模組許可權管控

環境限制

源工作空間跨雲發布到目標工作空間時,環境限制如下:

源工作空間

目標工作空間

工作空間模式

資料開發版本

簡單模式

新版資料開發

簡單模式

舊版資料開發

標準模式

新版資料開發

標準模式

舊版資料開發

簡單模式

新版資料開發

不支援

不支援

不支援

不支援

舊版資料開發

不支援

image

不支援

image

標準模式

新版資料開發

不支援

不支援

不支援

不支援

舊版資料開發

不支援

image

不支援

image

發布流程

跨雲發布的發布流程如下圖。

說明

跨雲發布情境,發布包建立完成後,您需要手動將發布包下載至本地,再匯入目標工作空間進行發布。

源工作空間操作步驟

一、建立發布環境

由於在目標工作空間發布源工作空間的節點時,目標端是一個全新的發布環境,因此,您需要將源端的引擎執行個體、資源群組及依賴關係等資訊映射至目標端。映射後,當發布待發布包時,無需在目標工作空間進行額外的配置,系統便會將發布節點使用的環境替換為映射的環境資訊。

說明

僅具有空間管理員角色許可權的成員支援建立及配置發布環境。

1. 進入發布中心

  1. 登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的更多 > 管理中心,在下拉框中選擇對應工作空間後單擊進入管理中心

  2. 在頁面左上方單擊image表徵圖,選擇全部產品 > 更多 > 發布中心,進入發布中心。

2. 配置發布環境

  1. 在發布中心頁面,單擊左側導覽列的發布環境管理

  2. 單擊建立發布環境,配置環境資訊。

    1. 配置環境基本資料。

      參數

      描述

      環境名稱

      新建立的發布環境名稱。

      發布類型

      本情境選擇跨雲發布

      目標工作空間

      手動輸入目標工作空間的名稱。

    2. 配置計算資源地圖

      為源工作空間計算資源和目標工作空間計算資源配置映射。配置後,在發布任務時,系統會根據您配置的計算資源地圖,將源計算資源中的節點、資源、函數、組件等相關內容發布至目標計算資源中。

      說明
      • 計算資源地圖地區至少需要保留一個源工作空間計算資源,並為其配置到目標端的映射關係。

      • 請根據您的實際業務判斷是否需要在目標工作空間中映射源計算資源。

      參數

      描述

      源工作空間計算資源

      顯示源工作空間中綁定的所有計算資源。

      計算資源類型

      源工作空間中綁定計算資源的類型。

      目標工作空間計算資源

      選擇源工作空間計算資源需要映射的目標端計算資源。

      您可以進入目標工作空間的發布中心 > 發布環境管理頁面,單擊右上方的查看工作空間環境資訊,查看計算資源資訊。

      忽略映射

      開啟後,目標工作空間不會映射對應源工作空間的計算資源,源計算資源中的節點、資源、函數、組件等後續將不會被打包發布。

      當源工作空間中引擎執行個體下的節點、資源、函數、組件等不需要發布時,您可以為該引擎執行個體開啟忽略映射

    3. 配置資源群組映射

      用於為源工作空間資源群組配置映射的目標工作空間資源群組。配置後,在發布任務時,系統會使用映射的目標資源群組代替源資源群組運行任務。

      說明
      • DataWorks僅支援配置同類型的資源群組相互映射。

      • 在映射Data Integration資源群組時,您需要保證目標Data Integration資源群組的白名單、網路連通性等配置與來源資料整合資源群組一致,否則可能會影響Data Integration任務的正常運行。網路連通配置的更多資訊,請參見網路連通方案

      參數

      描述

      源工作空間資源群組

      顯示源工作空間綁定的所有資源群組。

      資源群組類型

      源工作空間綁定資源群組的類型。

      目標工作空間資源群組唯一識別碼

      選擇源工作空間資源群組需要映射的目標端資源群組,此處需輸入資源群組ID。

      您可以進入目標工作空間的發布中心 > 發布環境管理頁面,單擊右上方的查看工作空間環境資訊,查看資源群組資訊。

      忽略映射

      開啟後,目標工作空間不會映射對應源工作空間的資源群組,任務發布時,仍然使用源工作空間的資源群組。

      說明

      預設資源群組和公用資源群組不支援使用忽略映射功能。

      當源工作空間中的資源群組數量比目標工作空間的資源數量多時,您可以為多出的資源群組開啟忽略映射。開啟後,任務發布時,將繼續使用源資源群組運行任務。

    4. 配置依賴映射

      該地區顯示源工作空間下存在的所有跨專案依賴的上遊專案名稱,您可以為該專案配置與其映射的目標專案。配置後,任務發布時,系統在目標工作空間中會根據該映射關係,將目標專案配置為發布節點的上遊依賴,產生新的上下遊依賴關係。

      說明
      • 依賴映射地區預設為您展示T+1天自動更新的依賴,如果您需要查看即時更新的依賴,請單擊重新整理依賴

      • 如果您配置了跨專案依賴映射至新的專案,DataWorks將根據映射關係修改節點的依賴關係,請確保映射的工作空間可正常添加依賴。常見的無法正常添加依賴的情況,請參見提交節點報錯:當前節點依賴的父節點輸出名不存在

      • MaxCompute引擎類任務(例如,ODPS SQL、ODPS Spark等 )配置依賴映射後,系統會同步修改該任務的任務代碼。

      參數

      描述

      源專案名稱

      顯示源工作空間下所有跨專案依賴的專案名稱。

      專案屬性

      專案類別。

      目標專案名稱

      選擇源專案需要映射的目標專案。

      忽略映射

      開啟後,任務發布時,系統將忽略該專案的依賴映射,繼續使用源專案作為跨專案依賴的專案,發布節點的上下遊依賴關係保持不變。

    5. 配置參數映射

      用於將源工作空間的參數配置同步至目標工作空間。在發布任務時,系統會將此處配置的參數(包含商務程序參數和調度參數)引用至目標工作空間中。您可選擇通過可視化介面或運算式定義參數的名稱及賦值。參數的詳情配置,詳情請參見調度參數支援的格式

      說明

      請確保每次發布任務中,參數名稱唯一。避免相同參數賦值至不同的任務中。

    6. 單擊建立,成功建立發布環境。

二、提交節點

在資料開發中的節點編輯頁面,單擊頂部工具列的提交image)按鈕。

三、建立待發布包

  1. 進入DataWorks任意功能模組後,在頁面左上方單擊image表徵圖,選擇全部產品 > 更多 > 發布中心,進入發布中心。

  2. 在左側導覽列單擊待發布列表,查看已產生的待發布對象,您可以按需在待發布對象後的操作列單擊添加到待發布包,添加後,查看待發布包按鈕上會顯示待發布對象的數量。

    說明

    您也可以按需勾選多個待發布對象後,在頁面底部單擊大量新增到待發布包

    image

  3. 添加到待發布包後,單擊查看待發布包,確認發布包中的發布對象是否符合預期,您可以單擊移除,將不需要的發布對象從待發布包中移除。

    說明

    當前僅舊版資料開發中的對象支援查看,新版資料開發中的對象暫不支援查看。

  4. 待發布包頁面,單擊建立發布包,按照頁面提示,完成發布包建立。

    image

四、下載待發布包

  1. 使用具有營運空間管理員角色許可權的成員進入源工作空間的發布中心。

    您可以進入DataWorks任意功能模組後,在頁面左上方單擊image表徵圖,選擇全部產品 > 更多 > 發布中心,進入發布中心。

  2. 在左側導覽列單擊發布包列表,查看已產生的待發布包。

  3. 單擊目標發布包操作列的下載,將待發布包下載到本地。

    image

    說明

    待發布包建立後,僅支援保留30天,請您及時下載儲存。超期後該發布包將無法下載,您需要重新建立新的發布包。

    待發布包下載完成後,您需要將下載的發布包匯入至目標工作空間進行發布。

目標工作空間操作步驟

一、匯入待發布包

  1. 進入目標工作空間的發布中心頁面,在左側導覽列單擊待發布列表,進入待發布列表頁。

  2. 在頁面右上方,單擊匯入發布包,進入匯入發布包面板。

    說明

    如果您在待發布列表頁面未找到此按鈕,請確認您的工作空間是否開啟了新版資料開發,開啟了新版資料開發的工作空間暫不支援跨雲發布。

    您可以根據業務需求,選擇本地檔案上傳或OSS上傳。

    image

    • 本地檔案:直接上傳已下載的待發布包。當待上傳的發布包小於或等於30MB時,您可以使用該方式上傳。

      說明

      本地檔案最多支援上傳30MB大小的檔案。

    • OSS上傳:您需要先將已下載的待發布包上傳至OSS進行儲存,擷取OSS的儲存地址。當待上傳的待發布包大於30MB時,您只能使用該方式上傳。

      上傳待發布包至OSS,詳情請參見上傳檔案,擷取OSS儲存地址,詳情請參見使用檔案URL

二、發布待發布包

待發布包上傳成功後,您可以單擊發布包預覽,檢查待發布包的發布環境、發布列表資訊。確認無誤後,單擊發布,發布待發布包。

重要

如果目標工作空間中存在與建立的待發布包同名的發布任務,則建立的待發布包首次發布時,會覆蓋該同名任務,請您確認無誤後再執行發佈動作。

三、查看發布結果

  1. 跨雲發布的待發布包發布後,您可以進入目標工作空間的發布包列表頁面,查看發布結果

  2. 發布結果為成功後,您即可前往目標工作空間的營運中心查看發行的任務。