如何在Azure Data Factory v2中解压缩zip文件

问题描述 投票:0回答:1

我正在尝试使用Azure Data Factory v2解压缩一个zip文件(其中包含多个文件)。该zip文件位于Azure文件存储中。 ADF复制任务仅复制原始zip文件而不解压缩它。关于如何进行这项工作的任何建议?

这是当前配置:

  1. 将zip文件源设置为压缩类型= ZipDeflate的二进制数据集。
  2. 目标文件夹也被设置为二进制数据集,但压缩类型=无。
  3. 创建了一个具有单个复制任务的管道,用于将文件从zip文件移动到目标文件夹。
zip unzip azure-data-factory-2
1个回答
0
投票
enter image description here

在“复制活动接收器”设置中,请将复制行为设置为“平面层次结构”以解压缩并写入各个文件。

enter image description here

[当复制行为设置为“平层结构”时,通过将文件重命名为data_SomeGUID.csv,将从压缩源文件中提取的所有文件作为单个文件提取并写入接收器数据集中提到的目标文件夹中。

如果未在复制活动中指定复制行为(设置为“ none”),则它将解压缩ZipDeflate文件并写入基于文件的接收器数据存储,文件将被提取到以下文件夹:/ /。

请参阅此文档以了解有关Azure数据工厂中压缩的支持:https://docs.microsoft.com/azure/data-factory/supported-file-formats-and-compression-codecs-legacy#compression-support

© www.soinside.com 2019 - 2024. All rights reserved.