#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.