Фабрика данных Azure обработала количество строк - PullRequest
0 голосов
/ 18 сентября 2018

У нас есть итерация ForEach, и внутри нее мы выполняем операцию Выполнить конвейер.Это действие вызывает дочерний конвейер, который имеет действие копирования.enter image description here

У нас есть идентификатор, связанный с каждой итерацией, и уникальный запрос SELECT для копирования данных.Но мы также хотим обновлять количество обработанных строк после каждого успешного выполнения Execute Pipeline.Сохраненная активность Proc (или любым другим способом) должна получать обработанное количество строк и обновляться в базе данных.Это очень просто в SSIS, но не может найти способ сделать это в фабрике данных Azure.

Я упомянул эту SO публикацию, но это не вписывается в наши требования.Мы не хотим ничего менять в дочернем конвейере.

1 Ответ

0 голосов
/ 19 сентября 2018

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

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

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