Как получить имя большого двоичного объекта и использовать его в качестве параметра или переменной для следующего действия в Data Factory V2

Я запускаю конвейер фабрики данных v2, в ходе которого он сохраняет файл в хранилище BLOB-объектов Azure и переименовывает его с помощью runbook powershell, который запускается веб-активностью (перехватчиком) в том же конвейере.

Мне нужно прочитать содержимое файла, и для этого я запускаю функцию как часть конвейера.

Как я могу получить имя файла в хранилище (у меня есть набор данных для хранилища) и использовать или передать имя этого файла следующему действию (функции), чтобы он мог прочитать файл?

Я попытался выполнить поиск метаданных и получил первую часть имени файла на основе имени, сохраненного в хранилище до его переименования (к нему добавлена ​​​​дата), и это все, что мне нужно, но как я могу ссылаться на вывод этот поиск метаданных и передача в функциональную активность? Могу ли я использовать «лайк» в динамическом контенте для функции? Я был бы рад получить имя файла в хранилище на основе 'filename like'

Я открыт для любых идей. Мне не обязательно нужно полное имя файла, если бы я мог сделать что-то вроде того, что нравится или содержит в динамическом контенте ADF, я мог бы использовать вывод поиска метаданных, я просто не знаю, как, или если это разрешено или возможно. Могу я использовать 'startswith'?

Спасибо.


person DrDuran    schedule 07.01.2019    source источник


Ответы (1)


В этом документе показано, как использовать результат поиска в следующем действии: https://docs.microsoft.com/en-us/azure/data-factory/control-flow-lookup-activity#use-результат-поиска-действия-в-последующем-действии

Вы можете ссылаться на выходные данные в заголовке или основной части веб-активности.

В вашем случае, если вы хотите отфильтровать список имен файлов, вы можете попробовать отфильтровать действие после поиска: https://docs.microsoft.com/en-us/azure/data-factory/control-flow-filter-activity

person Bo Xiao    schedule 29.01.2019