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

Azure Data Factory Compress Several Files to one single zip file

目前,我们正在进行一个项目,需要从 Azure Blob 压缩多个文件。

例如,

ParentFolder
   File1
   File2
   ChildFolder
       File3
       File4

我们想要的结果是

ParentFolder.zip

现在,我们注意到 Azure 数据工厂可以复制数据并进行压缩。但无论我们选择什么设置,我们能得到的最好结果是将所有文件单独压缩。且压缩类型不含zip。

喜欢:

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

有没有办法只压缩父文件夹?或者有没有其他服务我们可以试试?

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