Я пытаюсь выполнить запрос в Google Big Query и экспортировать данные в облачное хранилище Google, используя сжатие GZIP.
JobConfigurationExtract jobExtractConfig = new JobConfigurationExtract().setSourceTable(tableReference).set("results.csv", "CSV")
.setDestinationUri("gs://dev-app-uploads/results.zip")
.setCompression("GZIP");
С помощью этой конфигурации я могу успешно сгенерировать файл results.zip в облачном хранилище в сконфигурированной корзине dev-app-uploads.Но файл внутри zip создается без расширения .csv.Когда я извлекаю zip-файл, я получаю файл «результатов», а когда я вручную добавляю расширение .csv и открываю файл, содержимое там.Но моя необходимость - сгенерировать файл с расширением .csv, сжать его и поместить в облачное хранилище.
Пожалуйста, дайте мне знать, если это возможно, или любые другие лучшие варианты для загрузки данных из большого запроса с использованием сжатия.