Логический соединитель приложений для фабрики данных Azure не показывает существующий заводской конвейер

#azure #azure-data-factory #azure-logic-apps

#azure #azure-data-factory #azure-logic-apps

Вопрос:

Я не уверен, нашел ли я ошибку, или я делаю что-то неправильно.

Я создал фабрику данных «A» (ADF A) с конвейером (TesterPipe). Я опубликовал изменения в Azure DevOps в «главной ветке». Затем я создал вторую фабрику данных «B» (ADF B), подключил ее к тому же Azure DevOps и использовал «главную ветку», чтобы заполнить ее содержимым из ADF A.

Проблема в том, что когда я хочу выполнить конвейер из приложений Logic, «TesterPipe» полностью виден в действии приложения Logic, когда выбран ADF A. Однако, когда я пытаюсь запустить тот же конвейер в ADF B через приложение Logic, я не могу выбрать его в выпадающем списке доступных конвейеров, и когда я пишу его имя вручную и запускаю приложение logic, я получаю сообщение об ошибке «Entity TesterPipe» не найден«.

Примечания:

  • ADFS находятся в разных группах ресурсов
  • когда я удаляю репозиторий git из ADF B, создаю новый конвейер, сохраняю и публикую ADF B без репозитория git, я могу запустить его из того же приложения Logic

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

Спасибо за вашу помощь.

введите описание изображения здесь

Ответ №1:

Это происходит, если вы не фиксируете и не развертываете свой код. Я должен был это сделать, а затем он начал отображаться