Google bigquery BigQuery CSV导出到GCS:将内容类型标题设置为;text/csv“;

Google bigquery BigQuery CSV导出到GCS:将内容类型标题设置为;text/csv“;,google-bigquery,Google Bigquery,我正在将bigquery表作为CSV导出到一个公共Google云存储桶。从那里,我可以通过HTTP公开托管它。BigQuery导出(又称提取)功能似乎没有正确设置文件的Google云存储元数据 导出器将内容类型字段设置为application/octet-stream。因为它是一个CSV文件,所以我希望将其设置为text/CSV(或者text/plain)。为什么?正如谷歌概述的那样,出于各种原因,这是一种最佳实践 我看不出有任何选项可以控制这一点 另一个问题:当我将configuration.

我正在将bigquery表作为CSV导出到一个公共Google云存储桶。从那里,我可以通过HTTP公开托管它。BigQuery导出(又称提取)功能似乎没有正确设置文件的Google云存储元数据

导出器将内容类型字段设置为
application/octet-stream
。因为它是一个CSV文件,所以我希望将其设置为
text/CSV
(或者
text/plain
)。为什么?正如谷歌概述的那样,出于各种原因,这是一种最佳实践

我看不出有任何选项可以控制这一点

另一个问题:当我将
configuration.extract.compression
设置为
GZIP
时,GCS中生成的文件没有将
Content Encoding
属性设置为“GZIP”。如果出口商也这样做,那就太好了

如文档所述,
应用程序/octet流
在上传程序未指定内容类型时设置。在本例中,BQ export是上传程序,您不能指定它,它将被设置为上传程序。我看到你创建了一个功能要求


解决办法是编辑GCS存储桶中每个文件的元数据。您可以通过使用UI、控制台或编码来实现这一点。

这是一个问题还是一个功能请求?作为一个功能请求,您可以在以下url中对它们进行归档和跟踪:Hey@Felipe Hoffa——这是一个在当前系统中是否可能实现的问题。如果答案为“否”,那么我将提交一个功能请求(或者可能是一个错误修复,因为默认行为似乎有点错误)。我现在认为没有办法设置这些字段(但如果您确定,请用答案确认),因此我在问题跟踪器中创建了一个问题: