首页 > 解决方案 > 如何解压缩我的 .zip 文件并存储在 ADL/Blob 存储中?

问题描述

我有一个 ftp 作为源连接,其中一些我有 zip 文件,而另一些则不是压缩形式。我想从 ftp 复制文件,解压缩 zip 文件并将所有文件放入 azure 数据湖或 azure blob 存储中,只要有可能解压缩。

我正在使用复制数据活动,其中我有一个源作为 ftp,属性是 zipDeflate、最快和二进制复制以及接收端,我只是定义目标 ADL 路径。这些文件被复制到 ADL,但它们仅以压缩形式复制。请让我知道是否可以通过使用复制活动过程来实现上述目标?

标签: azurezipazure-data-factoryazure-data-lakeazure-data-factory-2

解决方案


在这里使用二进制副本是您的问题,数据工厂不会理解它正在移动的数据以解压缩它。在没有二进制副本的情况下尝试相同的设置!

希望这有帮助!


推荐阅读