# 匯出並匯入複寫專案

您可以將資料複寫專案匯出為檔案，其中包含重新建構資料複寫專案所需的一切。可以對相同的租用戶或另一個租用戶匯入匯出 JSON 檔案。例如，您可以使用此將專案從某個租用戶移動至另一個租用戶，或製作專案的備份副本。您也可以從已更新的匯出檔案更新專案。

資訊備註

匯出檔案格式已從一個包含多個 JSON 檔案的 ZIP 檔案變更為包含多個 YAML 檔案的 ZIP 檔案。

JSON Zip 封存檔將作為舊版支援一段過渡期，直到 &lt;date, 2027&gt; 為止。

以「最低」或「全部」選項匯出您現有的專案以使用新格式。

## 匯出資料專案

在專案所在的空間中，您需要具備下列其中一個角色，才能匯出專案：

* 可以編輯

* 可以檢視

* 可以操作

若要匯出專案，進行下列事項之一：

* 在資料整合 &gt; 專案中，在要匯出的專案上按一下 the 匯出 icon，並選取。

* 開啟專案，按一下右上方的 the 匯出 icon，並選取。

專案匯出為 ZIP 檔案，其中檔案名稱由專案名稱、資料平台和時間戳記組成。

警告備註請勿編輯已匯出的檔案。這麼做可能會造成無法匯入專案檔案。

## 匯入複寫專案

您可以對與匯出來源相同的租用戶或另一個租用戶匯入已匯出的複寫專案。複寫專案匯入到不同的租用戶時，您需要為所有資料來源和目標定義新的連線。

若要匯入專案：

1. 在資料整合 &gt; 管線專案中，按一下新建並選取匯入專案。

2. 新增匯出檔案。您可以置放在對話方塊上，或瀏覽以選取檔案。

   按一下下一步。

3. 為新的專案設定專案屬性。

   您必須在空間中選取專案要新增至哪個空間。

   按一下下一步。

4. 設定連線和任務設定。

   您可以取代匯入的來源和目標連線，但取代連線必須使用相同的連接器。 例如，如果匯入的來源連線是 MySQL，則取代連線也必須是 MySQL。若您已從另一個租用戶匯入專案，則需要取代連線。

   在任務設定 (選用)中，您可以變更您要在原始版本中覆寫的任務設定。

5. 準備就緒後，按一下匯入。

專案就會新增至 資料整合 首頁。

## 更新現有的專案

您可以從匯出檔案更新專案。這將會取代專案中的所有任務，但不會取代連線和任務設定。將會移除包括在已匯入之專案中的任務。

例如，您可以將已匯出的專案從開發資料空間匯入到生產資料空間的專案中，以更新生產專案。

在您開始更新專案之前：

* 若要在更新之前備份專案，按一下 the More icon，然後按一下匯出即可匯出。

* 停止將從專案中移除的任何任務。

* 若專案使用尚不存在的 SaaS 應用程式連線，您必須先建立連線並產生中繼資料，再開始匯入。

若要更新專案：

1. 開啟您要更新的專案。

2. 按一下 the More icon，然後按一下匯入。

3. 選取或放置您要匯入的檔案。

4. 進行任何所需的變更，以對應專案和匯入的專案之間不同的連線。

   例如，匯入的專案可能使用名稱為 SQL1 的來源連線，而現有的專案則使用名稱為 SQL2 的類似連線。在此情況下，在 為原始版本中新增的任務設定連線中將匯入的連線對應到 SQL2。

   資訊備註選取要對應的連線時，您可以建立新的資料庫連線，但不是 SaaS 應用程式連線。

5. 在您準備好時按一下匯入。

專案現已根據匯入的檔案來更新。

## 限制

* 匯出管道時不包含通知。您需要在匯入的管道中設定新的通知。

* 用於匯入的 zip 檔案必須直接包含專案檔案，而不是在巢狀子資料夾中。

  在 macOS 中建立 zip 檔案時，如果您按一下資料夾並選擇壓縮它，zip 檔案將包含一個包含檔案的巢狀子資料夾，這表示無法匯入該 zip 檔案。