Недопустимый pipelinenameerror — Рабочий конвейер [Преднамеренная ошибка] недопустим в целевом оркестраторе [MyOrchestrator]

#azure-data-factory #procfwk

Вопрос:

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

Для каждой детской упаковки я получаю следующую ошибку:

 Operation on target Throw Exception - Invalid Infant failed: Operation on target Raise Error failed: Failure happened on 'Source' side. ErrorCode=SqlOperationFailed,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=A database operation failed with the following error: 'Worker pipeline [Wait 3] is not valid in target Orchestrator [adf-procfwk-rg-procfwk]',Source=,''Type=System.Data.SqlClient.SqlException,Message=Worker pipeline [Wait 3] is not valid in target Orchestrator [adf-procfwk-rg-procfwk],Source=.Net SqlClient Data Provider,SqlErrorNumber=50000,Class=16,ErrorCode=-2146232060,State=1,Errors=[{Class=16,Number=50000,State=1,Message=Worker pipeline [Wait 3] is not valid in target Orchestrator [adf-procfwk-rg-procfwk],},],'
 

Похоже, функция «Проверка конвейера» возвращает некоторые специфические данные. Я не очень хорошо разбираюсь в программировании на C# / приложений, поэтому я изо всех сил пытаюсь определить, какая функция вызывается и как база данных возвращает значения в ‘untitled4.png’

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

Снимок экрана с ошибкой ADF

Трубопровод существует скриншот

Вывод quot;Проверить трубопроводquot;

режим реального времени

имена ресурсов

таинственный дополнительный SPN

Ответ №1:

Вы опубликовали конвейер «Подождите 3»? На снимке экрана показано, как вы выполняете отладку в режиме подключения Git.

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

Спасибо

Комментарии:

1. Привет, Пол, Да, я так думаю. Когда я переключаюсь в режим реального времени, я вижу там все артефакты. Я добавил еще один снимок экрана к первоначальному вопросу, показывающий снимок экрана в режиме реального времени, если это поможет.

2. Правильно ли имя ADF в метаданных? На снимке экрана из SSMS похоже, что вы объединили имя ADF с именем группы ресурсов в атрибуте ‘OrchestratorName’.

3. Да, все ресурсы и названия групп указаны правильно. Я прикрепил еще одно изображение для подтверждения. (сделал это таким образом, чтобы создать уникальность — постоянно сталкивался с именами, которые уже были зарезервированы)

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

5. Привет, Пол — Немного покопался в функциях и обнаружил, что событие зависимости для вызова «ValidatePipline» запрашивает конвейер: management.azure.com/subscriptions/… .. шаблон одинаков для всех трубопроводов этапа 1, и все идентификаторы guid/rg-имена/имена трубопроводов верны. (продолжение на следующем msg)