我正在将bigquery表作为CSV导出到公共Google Cloud存储桶。从那里,我可以通过HTTP公开托管它。 BigQuery导出(aka提取)功能似乎无法正确设置文件的Google Cloud Storage元数据。
导出器将“内容类型”字段设置为application/octet-stream
。因为它是CSV文件,所以我希望将其设置为text/csv
(或者也许设置为text/plain
)。为什么?正如google概述的here一样,出于多种原因,这是最佳做法。
我看不到api documentation中有任何选项可以控制它。
另一个问题:当我将configuration.extract.compression
设置为GZIP
时,GCS中生成的文件没有将Content-Encoding
属性设置为'gzip'。如果出口商也这样做,那就太好了!