Фабрика данных Azure сжимает несколько файлов в один zip-файл - PullRequest
0 голосов
/ 06 марта 2019

В настоящее время мы работаем над проектом, которому необходимо сжать несколько файлов из BLOB-объекта Azure.

Например,

ParentFolder
   File1
   File2
   ChildFolder
       File3
       File4

, и мы хотим получить результат

ParentFolder.zip

Теперь мы заметили, что фабрика данных Azure может копировать данные и сжимать их.Но независимо от того, какую настройку мы выбрали, лучший результат, который мы можем получить, - это сжать все файлы отдельно.И тип сжатия не содержит zip.

Как:

ParentFolder
     File1.gz
     File2.gz
     SubFolder
        File3.gz
        File4.gz

Есть ли способ сжать только родительскую папку?Или есть какой-нибудь другой сервис, который мы можем попробовать?

1 Ответ

1 голос
/ 08 марта 2019

Похоже, вы используете тип сжатия GZip, поэтому все файлы сжимаются как * .gz.Пожалуйста, используйте вместо этого тип сжатия ZipDeflate.Обратитесь к этому документу: https://docs.microsoft.com/en-us/azure/data-factory/supported-file-formats-and-compression-codecs#compression-support.

...