Фабрика данных Azure: миграция конвейеров с одной фабрики данных на другую

#azure #azure-data-factory #azure-data-factory-2

#azure #azure-data-factory

Вопрос:

У меня есть несколько конвейеров, которые я хочу переместить с одной фабрики данных на другую. Есть ли какой-либо возможный способ их переноса?

Ответ №1:

Самый простой способ сделать это — просто перенести репозиторий git для исходной фабрики в вашу локальную файловую систему, а затем просто скопировать и вставить нужные файлы в структуру папок вашей фабрики назначения. Вот и все.

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

Конвейер — это просто json. Возможно, вам также потребуется скопировать зависимые объекты, но они выполняются точно таким же образом.

Ответ №2:

В канве фабрики данных есть функция импорта / экспорта, которая поддерживает этот вариант использования.

Более того, это тот случай, когда непрерывное развертывание и интеграция оказываются очень полезными. Можно найти дополнительную литературу — https://learn.microsoft.com/en-us/azure/data-factory/continuous-integration-deployment