【问题标题】:Azure Data Factory Compression TypeAzure 数据工厂压缩类型
【发布时间】:2019-02-20 12:18:20
【问题描述】:

我正在处理一个项目,试图压缩 Azure Blob 存储中的文件。我知道 Azure 数据工厂支持压缩类型选项,但我找不到有关此压缩过程行为方式的任何参考。

如果我想生成一个 *.zip 文件:

原始文件:

ParentFolder
    Image1.jpeg
    Txt1.txt
    ChildFolder
         Image2.jpeg
         Txt.txt

是否只压缩父文件夹?或者它会递归地压缩每个文件?

【问题讨论】:

    标签: azure azure-data-factory


    【解决方案1】:

    压缩类型好像不支持.zip,只支持GZIP, Deflate, BZIP2, ZipDeflate,看这个link

    我测试将您提到的示例文件从一个存储帐户复制到另一个存储帐户,使用GZIP

    复制后的文件如下(选择Copy file recursively选项)。

    ParentFolder
        Image1.jpeg.gz
        Txt1.txt.gz
        ChildFolder
             Image2.jpeg.gz
             Txt.txt.gz
    

    如果不选择Copy file recursively选项,会如下所示。

    ParentFolder
            Image1.jpeg.gz
            Txt1.txt.gz
    

    【讨论】:

    • 有没有像我们通常做的那样压缩? (只有父文件夹被压缩,其他文件保持不变)
    • @WilliamShu 不,它不会压缩文件夹,只会压缩文件夹中的文件。
    • 感谢乔伊,但它不能。我们正在寻找仅压缩 ParentFolder 的解决方案。其他压缩选项是否有可能实现这一目标?
    • @WilliamShu 其实你想做什么?还要将文件从存储 blob 复制到另一个 blob?
    • 问题是我们在存储 blob 中有文件,我们想要压缩这些文件。
    猜你喜欢
    • 2021-01-16
    • 2020-04-09
    • 2018-09-26
    • 2020-06-27
    • 1970-01-01
    • 2022-11-11
    • 2022-06-23
    • 2019-12-07
    • 1970-01-01
    相关资源
    最近更新 更多