#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, поэтому я немного озадачен ошибкой. Если у кого-нибудь есть какие-либо идеи, я был бы вам очень признателен.
Ответ №1:
Вы опубликовали конвейер «Подождите 3»? На снимке экрана показано, как вы выполняете отладку в режиме подключения Git.
Платформа может запускать и взаимодействовать только с опубликованными рабочими конвейерами в экземпляре целевой фабрики данных/Synapse.
Спасибо
Комментарии:
1. Привет, Пол, Да, я так думаю. Когда я переключаюсь в режим реального времени, я вижу там все артефакты. Я добавил еще один снимок экрана к первоначальному вопросу, показывающий снимок экрана в режиме реального времени, если это поможет.
2. Правильно ли имя ADF в метаданных? На снимке экрана из SSMS похоже, что вы объединили имя ADF с именем группы ресурсов в атрибуте ‘OrchestratorName’.
3. Да, все ресурсы и названия групп указаны правильно. Я прикрепил еще одно изображение для подтверждения. (сделал это таким образом, чтобы создать уникальность — постоянно сталкивался с именами, которые уже были зарезервированы)
4. Я рекомендую дважды проверить все ваши метаданные и разрешения для SPN, используемого функцией, попадающей в ваш экземпляр ADF.
5. Привет, Пол — Немного покопался в функциях и обнаружил, что событие зависимости для вызова «ValidatePipline» запрашивает конвейер: management.azure.com/subscriptions/… .. шаблон одинаков для всех трубопроводов этапа 1, и все идентификаторы guid/rg-имена/имена трубопроводов верны. (продолжение на следующем msg)