我正在将 SSIS 包迁移到 Azure 数据工厂管道,它所做的事情之一是将大文件(大约 4gig)压缩为 .7z 格式。我需要能够在 Azure 数据工厂中复制此函数。
我注意到,在 DelimitedText 数据集中,“压缩类型”下拉列表中没有可用选项。有没有办法使用这种格式?还有其他人能够做到这一点吗?
如果 7zip 不是一个选择,有没有人有任何类似的建议?我查看了 .zip,文件仍然很大。
我到处都搜索过,但找不到答案。一切都围绕着解压展开。我需要将文件压缩为这种格式。
谢谢你。
您可以将
ZipDeflate(.zip)
用于 .7z
格式文件,如下所示。
这些是我在容器中的源文件。
为源和目标创建二进制数据集。在源数据集中给出所需文件夹的路径。这里我已经给出了直到容器
inputdata
的路径。
在目标中,给出您的路径和压缩类型,如下所示。
执行复制活动,您将在目标中看到所需的文件,并且大小较小。
压缩文件: