Azure数据工厂将多个文件压缩为一个zip文件

时间:2019-03-06 20:37:17

标签: azure azure-data-factory

当前,我们正在开发一个项目,该项目需要压缩Azure Blob中的多个文件。

例如,

ParentFolder
   File1
   File2
   ChildFolder
       File3
       File4

我们想要的结果是

ParentFolder.zip

现在,我们注意到Azure Data Factory可以复制并压缩数据。但是,无论我们选择哪种设置,我们都能获得的最佳结果是分别压缩所有文件。而且压缩类型不包含zip。

赞:

ParentFolder
     File1.gz
     File2.gz
     SubFolder
        File3.gz
        File4.gz

有什么方法可以只压缩父文件夹?还是有其他我们可以尝试的服务?

1 个答案:

答案 0 :(得分:1)

似乎您正在使用GZip压缩类型,因此所有文件都被压缩为* .gz。请改用ZipDeflate压缩类型。请参阅此文档:https://docs.microsoft.com/en-us/azure/data-factory/supported-file-formats-and-compression-codecs#compression-support