如何在 Microsoft Azure 中解压一个大小为 900mb 的文件?
How to unzip a file in Microsoft Azure which is of size 900mb?
我的 blob 中有一个大小为 900mb 的 zip 文件,那么如何在 Azure 平台本身中解压缩它?
已尝试使用 blob 来使用逻辑应用程序解压缩 blob。但是最大文件大小只有50mb。
欢迎任何意见。
您可以选择使用 Azure 数据工厂。 Azure 数据工厂支持在复制过程中解压缩数据。在输入数据集中指定压缩属性,副本activity从源读取压缩数据并解压缩。
此外,还有一个选项可以在输出数据集中指定 属性,这将使副本 activity 压缩然后将数据写入接收器。
对于您的用例 - 您需要从 Azure blob 读取压缩(例如 GZIP)数据,将其解压缩并将结果数据写入 Azure blob,因此定义压缩类型设置为的输入 Azure Blob 数据集GZIP.
Link - ADF - compression support
正如 Abhishek 提到的,您可以使用 ADF。您可以使用 copy data tool 来帮助您创建管道。
例如,如果您只想解压缩文件,则可以使用以下设置。
我的 blob 中有一个大小为 900mb 的 zip 文件,那么如何在 Azure 平台本身中解压缩它?
已尝试使用 blob 来使用逻辑应用程序解压缩 blob。但是最大文件大小只有50mb。
欢迎任何意见。
您可以选择使用 Azure 数据工厂。 Azure 数据工厂支持在复制过程中解压缩数据。在输入数据集中指定压缩属性,副本activity从源读取压缩数据并解压缩。
此外,还有一个选项可以在输出数据集中指定 属性,这将使副本 activity 压缩然后将数据写入接收器。
对于您的用例 - 您需要从 Azure blob 读取压缩(例如 GZIP)数据,将其解压缩并将结果数据写入 Azure blob,因此定义压缩类型设置为的输入 Azure Blob 数据集GZIP.
Link - ADF - compression support
正如 Abhishek 提到的,您可以使用 ADF。您可以使用 copy data tool 来帮助您创建管道。
例如,如果您只想解压缩文件,则可以使用以下设置。