进行预览时出现 Bigquery API 限制超出错误

Posted

技术标签:

【中文标题】进行预览时出现 Bigquery API 限制超出错误【英文标题】:Bigquery API limit exceeded error while doing the preview 【发布时间】:2020-10-05 06:51:32 【问题描述】:

当我尝试在 bigquery 中预览大小为 500mb 且行数少于 10000 的表时,会引发错误:

超出 API 限制。转换前的消息超过最大行限制 10978654 实际 44386547。

即使它是一个非常小的表,我也会收到此错误。

【问题讨论】:

【参考方案1】:

错误消息是抱怨单行大小超过 10MB(您的是 43MB)。它与您的表中有多少行无关。

【讨论】:

感谢云的快速回复。根据文档,一行的最大大小为 100mb。如果我错了,请纠正我。在这种情况下,数据已经在表格中,我正在尝试预览它。我没有插入表格。在文档中,我可以看到 Maximum response size: 10 MB 。由于上述响应大小限制,我是否面临问题? 我想是的。正常情况下,API 会修剪输出行数以限制响应大小为 10MB,但当单行过大时,会报错。

以上是关于进行预览时出现 Bigquery API 限制超出错误的主要内容,如果未能解决你的问题,请参考以下文章

使用服务帐户 Google BigQuery API 时出现登录要求错误

Python3:超出资源限制时出现异常或返回代码?

使用服务帐户通过 PHP API 访问 BigQuery 时出现“无效凭据”

bigquery 表可以创建的最大分区数

Google App Engine - 请求 BigQuery API 时出现 401

通过 Python API 客户端将经过验证的查询发送到 BigQuery 时出现语法错误