【发布时间】:2019-02-02 15:21:57
【问题描述】:
我正在通过使用提取作业将 bigquery 表提取到 google clous 存储。
带压缩:'GZIP' 选项
但它不起作用。
它在 gcs 中被提取为平面 csv 文件。不是 gzip 文件。
它昨天工作。
但今天不工作。
【问题讨论】:
-
嗨。如上所述,我的 api 遇到了类似的问题,但我能够找到问题的根源。通过 api(或 UI)将 BigQuery 表移动到 Google 云存储桶在压缩部分可以正常工作。但是,当我使用 blob.download_to_file 将谷歌云存储中的文件下载到我的服务器时,它会解压缩为 zip 格式。同样,直到今天,我的 ETL 脚本运行良好一年多(总是收到存储桶上的任何内容,而不是解压缩文件)
-
嘿,我认为这应该报告给谷歌本身,因为它太奇怪了。当我在 UI 上下载位于我的 Google 云存储桶中的 gzip 文件时,当我在我的网络浏览器上下载文件时,它会解压缩这些文件。除了文件比我存储桶上的文件大之外,我的未压缩软件无法识别该文件,只有在我删除文件格式“gz”后,我才能在记事本上打开它。 Google 是否对从 Google 云存储桶下载文件进行了核心更改?
-
看来我从 BigQuery 生成的文件现在的格式可以让 Google 云存储进行解压转码cloud.google.com/storage/docs/transcoding
标签: google-bigquery