使用数据工厂将二进制数据从Azure SQL复制到Azure Blob

时间:2020-05-08 03:56:28

标签: azure azure-data-factory azure-data-factory-2

我正在尝试使用Azure数据工厂将保存照片(JPEG)数据的Azure SQL表的内容移动到Azure blob存储中保存的JPEG文件中。如果二进制文件不是诸如AVRO或Parquet之类的特定格式,似乎没有一种使用ADF在Blob存储中创建二进制文件的方法。我需要创建“原始”二进制Blob。

我已经能够为SQL表中的每一行创建Parquet文件,其中Parquet文件包含Id,ImageType和Data(来自SQL行的varbinary)的列。我无法解决如何将“数据”列直接放入名为“ {id} .jpeg”的二进制文件的情况。

到目前为止,我有一个Lookup活动,该活动查询SQL Photos表以获取我想要的行的Id,该活动提供了一个ForEach,该ForEach为每个id执行一个管道。该管道使用Id从SQL查询Id,ImageType和数据,并将包含这三列的Parquet文件写入blob数据集。

0 个答案:

没有答案