BigQuery 中的列数限制?

Posted

技术标签:

【中文标题】BigQuery 中的列数限制?【英文标题】:Number of columns limitation in BigQuery? 【发布时间】:2012-08-10 09:03:36 【问题描述】:

BigQuery 中的列数有限制吗?

我正在考虑按照最佳做法的建议准备大量列。 https://developers.google.com/bigquery/articles/ingestionbestpractices

【问题讨论】:

【参考方案1】:

限制为 10,000 列。这个限制有点武断,假设没有人拥有超过 10k 列。查看错误日志,确实有人遇到了这个限制并得到了错误。 导入时行的总大小(CSV 数据的字节)也有 64k 的限制。

【讨论】:

【参考方案2】:

2013 年更新:CSV 数据的行大小限制已从 64k 变为 1 MB,JSON 数据为 20 MB。最好将列数保持在 10,000 以下。

查看https://cloud.google.com/bigquery/docs/creating-clustered-tables#limitations

【讨论】:

以上是关于BigQuery 中的列数限制?的主要内容,如果未能解决你的问题,请参考以下文章

如何覆盖 bigquery 现有表中的列值

将行转置为 BigQuery 中的列(数据透视实现)[重复]

更改 bigquery 中的列值

Bigquery:选择具有不在group by子句中的任何值的列

如何将动态 json 键展平为 BigQuery 中的列?

如何将 JSON 数组中的值解析为 BigQuery 中的列