Получить / установить пользовательское свойство для BLOB озера данных в фабрике данных Azure - PullRequest
0 голосов
/ 05 февраля 2019

Я ищу способ доступа к пользовательским свойствам больших двоичных объектов в моем озере данных в рамках конвейера ADFv2.Например, скажем, у меня есть триггер большого двоичного объекта, связанный с моей связанной службой ADLSv2, и я хочу получить значение пользовательского свойства в большом двоичном объекте, который вызвал мой конвейер с именем «dataVersion».

Я представлял, что могу использовать веб-активность и создать URL-адрес, используя выражение, которое ссылается на связанную службу ADLSv2 и большой двоичный объект, который вызвал конвейер для вызова API-интерфейса REST ADLS для получения свойств, но я 'Я изо всех сил пытаюсь найти исчерпывающую документацию о том, что можно сделать с помощью «динамического содержимого».

Другие идеи о том, как вы можете получить доступ к свойствам BLOB-объектов или альтернативные способы передачи метаданных из конвейера в конвейер, приветствуются.

1 Ответ

0 голосов
/ 07 февраля 2019

1.Если вы хотите получить свойства в файле BLOB-объекта, вы можете использовать Активность поиска .Он может извлечь набор данных из любого из источников данных, поддерживаемых фабрикой данных Azure.

Операция поиска считывает и возвращает содержимое файла конфигурации или таблицы.Он также возвращает результат выполнения запроса или хранимой процедуры.Вывод из операции «Уточняющий запрос» может использоваться в последующей операции копирования или преобразования, если это одноэлементное значениеВывод может использоваться в действии ForEach, если это массив атрибутов.

Таким образом, вы можете передать значение требуемого свойства для последующей деятельности с выражением @{activity('MyLookupActivity').output.firstRow.TableName}

2. Если вы хотите получить свойства метаданных самого BLOB-объекта, используйте GetMetadata активность .Значение может быть нацелено на выражение, например @{activity('MyGetMetadataActivity').output.itemName}

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