Скопируйте двоичные данные из Azure SQL в Azure BLOB-объектов с помощью фабрики данных - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь использовать Azure Data Factory для перемещения содержимого таблицы Azure SQL, в которой хранятся данные фотографий (JPEG), в файлы JPEG, хранящиеся в хранилище Azure blob. Похоже, что нет способа создавать двоичные файлы в хранилище BLOB-объектов с помощью ADF, если двоичный файл не является определенным форматом c, например AVRO или Parquet. Мне нужно создать «необработанные» двоичные капли.

Мне удалось создать файлы Parquet для каждой строки в таблице SQL, где файл Parquet содержит столбцы для Id, ImageType и Data ( varbinary из строки SQL). Я не могу понять, как получить столбец данных непосредственно в двоичный файл с именем "{id} .jpeg".

Пока у меня есть действие Lookup, которое запрашивает таблицу SQL Photos, чтобы получить идентификаторы нужные мне строки, которые питают ForEach, который выполняет конвейер для каждого идентификатора. Этот конвейер использует Id для запроса Id, ImageType и Data из SQL и записывает файл Parquet, содержащий эти 3 столбца, в набор данных blob.

...