Как явно отказать azure конвейеру фабрики данных? - PullRequest
0 голосов
/ 17 апреля 2020

Есть ли какой-либо способ явного сбоя azure конвейера фабрики данных?

С уважением, Сандип

Ответы [ 2 ]

0 голосов
/ 19 апреля 2020

Зависит от того, на каком уровне вы хотите остановить операцию. Например, при работе с MS SQL DB от SP вы можете поднять RAISERROR выше уровня 18, чтобы вызвать исключение. Как уже говорилось в случае веб-активности, запросите несуществующий URL. Это также остановит процесс

0 голосов
/ 17 апреля 2020

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

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

ADF Голосовая обратная связь с пользователем, связанная с этим требованием: https://feedback.azure.com/forums/270578-data-factory/suggestions/38143873-a-new-activity-for-cancelling-the-pipeline-executi

Дополнительная информация : В случае, если вы просто хотите отменить запуск конвейера, вы можете иметь веб-активность, которая вызывает приведенный ниже REST API для отмены запуска конвейера с использованием pipelinerunID (вы можете получить это значение, используя Dynami c выражение - @pipeline (). RunId)

REST API для отмены конвейерного прогона: POST https://management.azure.com/subscriptions/ {subscriptionId} / resourceGroups / {resourceGroupName } /providers/Microsoft.DataFactory/factories/ {factoryName} / pipelineruns / {runId} / cancel? api-версия = 2018-06-01

MS Do c, относящихся к API отдыха: Трубопровод ADF работает - Отмена

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...