Azure Data Factory v2 - возникают проблемы при просмотре списка серверов в таблице - PullRequest
0 голосов
/ 04 марта 2019

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

Проблема, с которой я сталкиваюсь, заключается в том, что, когда я пытаюсь указать переменную массива в качестве моего параметра в поискеЗадача в цикле For Each не позволяет конвейеру сказать, что мне нужно указать целое число в массиве значенийЯ понимаю, о чем он говорит, но мне не кажется логичным, что мне придется каждый раз указывать «0», «1», «2» и т. Д.

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

Не уверен, что это важно, но я нахожусь на предварительном просмотре потока данных и использую ADFv2

1 Ответ

0 голосов
/ 06 марта 2019

https://docs.microsoft.com/en-us/azure/data-factory/control-flow-for-each-activity#iteration-expression-language

Я полагаю, вы хотите получить доступ к элементу итерации, который на языке выражений adf равен item().

Если вы добавляете действие foreach после просмотрадо действия и поместите вывод действия поиска в поле items в действие foreach, тогда item() означает итерацию в выводе поиска.

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