Использование If-Condition ADF V2 - PullRequest
       101

Использование If-Condition ADF V2

1 голос
/ 24 сентября 2019

У меня есть одна операция копирования и две сохраненные операции Proc, и я хочу в основном обновить состояние моего конвейера как Failed в Logtable, если какая-либо из этих операций завершилась неудачно с деталями сообщения об ошибке.Ниже приведен поток моего конвейера

enter image description here

Я хотел использовать действие If-Condition и мне нужна помощь в настройке выражения для него.Для операции копирования я могу использовать приведенное ниже выражение, но не уверен, что получу статус сохраненной активности Proc

@or(equals(activity('Copy Data Source1').output.executionDetails[0].status, 'Failed'), <expression to get the status of Stored Proc>)

Если приведенное выше выражение истинно, то я хочу иметь одну общую сохраненную активность proc, которую я установлюв Add If True Activity для регистрации сведений об ошибке

Дайте мне знать, если это возможно.

1 Ответ

1 голос
/ 26 сентября 2019

Я думаю, вы это слишком усложнили.
Гораздо более простой способ сделать это - использовать путь отказа для необходимых действий.Кроме того, SP не будет выполняться при сбое копирования данных, поэтому проверка состояния выполнения SP на самом деле не имеет смысла.Мой конвейер будет выглядеть так: enter image description here

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