# Экспорт и импорт проектов репликации

Можно экспортировать проект репликации в файл, содержащий все, что необходимо для воссоздания этого проекта репликации. Файл можно импортировать в тот же или другой клиент. Например, эту функцию можно использовать для переноса проектов из одного клиента в другой или для создания резервных копий проектов. Также можно обновить проект из обновленного файла экспорта.

Примечание к информации

Изменен формат файла экспорта: вместо одного файла ZIP, содержащего несколько файлов JSON, теперь используется файл ZIP, содержащий несколько файлов YAML.

Архив JSON Zip будет поддерживаться в течение переходного периода как устаревший до &lt;date, 2027&gt;.

Для использования нового формата выполните экспорт существующих проектов с минимальным или максимальным числом параметров.

## Экспорт проекта данных

Для экспорта проекта необходима хотя бы одна из следующих ролей в пространстве, где находится проект:

* Может изменять

* Может просматривать

* Может эксплуатировать

Чтобы экспортировать проект, выполните следующие действия.

* Выберите Интеграция данных &gt; Проекты, щелкните the More icon рядом с проектом данных, который требуется экспортировать, и выберите Экспорт.

* Откройте проект, щелкните the More 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-файл для импорта должен содержать файлы проекта непосредственно, а не во вложенной подпапке.

  При создании ZIP-файла в macOS, если вы нажмете на папку и выберете ее архивирование, ZIP-файл будет включать вложенную подпапку, содержащую файлы, что означает невозможность импорта этого ZIP-файла.