Выполнить сценарий после завершения двух отдельных конвейеров ADFv2 - PullRequest
1 голос
/ 09 октября 2019

У меня есть два конвейера ADFv2, которые импортируют данные в две отдельные таблицы srl в базе данных SQL Azure. После завершения обоих конвейеров мне потребуется выполнить скрипт.

Исходные файлы .csv, которые инициируют выполнение каждого отдельного конвейера, будут создаваться ежедневно, но я могу выполнить скрипт только тогда, когда обаЗавершены конвейеры ...

каждый отдельный конвейер запускается через приложение логики путем создания отдельного файла .csv

Я также могу использовать приложения логики, но в настоящий момент могуне найти лучший способ для реализации этого.

Любая помощь с благодарностью.

1 Ответ

0 голосов
/ 09 октября 2019

2 ситуация:

1.Если вы не возражаете против линейного выполнения конвейера, вы можете использовать Выполнить активность конвейера. Выполняйте функцию до тех пор, пока первые два действия «Выполнение конвейера» не будут выполнены успешно, как этот процесс:

enter image description here

2. Если нет, моя идея - использовать триггер очереди. После выполнения конвейера отправьте сообщение в хранилище Azure Queue , например, через веб-активность ( REST API ). Сконфигурируйте триггер очереди функций, оцените, получает ли он 2 успешных сообщения, затем выполните некоторые задания.

Конечно, вы можете использовать SDK монитора ADF для отмены опроса, чтобы проверить состояние выполнения иРезультаты двух трубопроводов и делать следующие работы. Вы можете выбрать подходящее решение.

Кроме того, вы можете получить представление о приложении логики, как вы упомянули в ответе. Он поддерживает запуск для 2 разъемов. Оба они успешны, затем выполните следующую работу.

enter image description here

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