Есть ли в ADF Pipeline какой-либо триггер или метод, если определенное задание не удалось, нам придется запустить его снова?

В ADF я создал рабочие процессы, это означает, что один рабочий процесс зависит от другого рабочего процесса, как в этом случае, например. 008_granular_--_model зависит от 007_sow_retailersow_model. Здесь я использую триггер на основе событий. В каждом Execute_pipeline есть записная книжка блоков данных, которая будет запущена. введите сюда описание изображения

проблема в том, что Grower_churn_notebook иногда дает сбой, но я хочу, чтобы кампания Campaign_in Season была успешно запущена. если какая-либо модель даст сбой, кампания_in Season должна работать идеально.

Есть ли способ, с помощью которого я могу это сделать?

1 ответ

Глядя на ваше изображение, вы установили, что кампания Campaign_in Season будет запускаться только в том случае, если Groer_churn завершится успешно. Если вы хотите, чтобы он запускался только в случае сбоя оттока производителей, подключите его к конечной точке X (перекрестный), а не к конечной точке галочки.

Вы также можете заставить его выполняться независимо от результата Groer_churn, подключив его как к галочке, так и к крестику (X).

Другие вопросы по тегам