Невозможно опубликовать фабрику данных Azure с помощью GIT sync из-за режима фабрики данных?

#azure #azure-data-factory #azure-data-factory-pipeline

#azure #azure-data-factory #azure-data-factory-pipeline

Вопрос:

Итак, наш проект использует фабрику данных Azure с интеграцией с GIT около года без проблем.

Мы только что столкнулись с тем, с чем мне нужна помощь.

Фабрика данных извлекает свои изменения из GIT. Поэтому обычно мы просто регистрируем / объединяем ветки, а затем я захожу на портал и нажимаю опубликовать новые изменения, и все работает нормально.

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

https://i.imgur.com/FuJ6wOc.png

Я посмотрел, но не смог найти конвейер в проекте или файлах json моего репозитория git.

Наконец, я понял, что есть эта кнопка для переключения в режим «DataFactory». Я предполагаю, что это был старый режим, который мы использовали до настройки GIT?

https://i.imgur.com/J2lQmYY.png

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

https://i.imgur.com/B4Q4k2C.png

Итак, я, похоже, нахожусь в режиме ожидания, не могу опубликовать из GIT для развертывания кода из-за режима DataFactory, но я не могу исправить режим DataFactory, потому что у меня включен GIT.

Я полагаю, я мог бы отключить синхронизацию GIT, исправить режим DF и изменить синхронизацию git, но я беспокоюсь, что это может сломать что-то еще.

Кто-нибудь видел это раньше?

Спасибо

Ответ №1:

Я посмотрел, но не смог найти конвейер в проекте или файлах json моего репозитория git.

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

Кажется, ваши данные между режимом Git и режимом фабрики данных не синхронизируются. Вы можете попробовать импортировать существующие ресурсы в репозиторий. введите описание изображения здесь

Полагаю, я мог бы отключить синхронизацию GIT, исправить режим DF и изменить синхронизацию git.

Я думаю, что этот способ может сработать, и он не сломает что-то еще.

Ответ №2:

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