Big Query 返回的内部错误
Posted
技术标签:
【中文标题】Big Query 返回的内部错误【英文标题】:Internal Error returned by Big Query 【发布时间】:2016-04-11 15:26:55 【问题描述】:google 大查询返回以下错误:
job_sBmfBO_XIkCRrZTcVS9MoEGbOAA。一个 发生内部错误,请求无法完成。
当您执行GROUP BY
当组键有一些空记录时,它会出现。它返回此错误。
【问题讨论】:
【参考方案1】:GROUP BY
确实可以使用 NULL 值。试试这个查询看看它的实际效果:
SELECT MAX(x) AS max_x, y FROM
(SELECT 1 AS x, 2 AS y),
(SELECT 2 AS x, 2 AS y),
(SELECT 3 as x, 4 AS y),
(SELECT 4 AS x, NULL AS y)
GROUP BY y
您遇到的问题实际上是错误消息,我们将在下一个次要版本中修复。此特定错误应映射到RESOURCES_EXCEEDED
。您的查询产生了一个非常大的单行,可能是对具有许多映射到 NULL 的键值的行进行 GROUP,然后 GROUP_CONCAT 将这些行合并到一个非常大的行中。虽然某些情况下可能适用于较大的单个行,但当生成的行大于 https://cloud.google.com/bigquery/quota-policy#import 的导入大小限制时,不要期望有良好的行为。
【讨论】:
以上是关于Big Query 返回的内部错误的主要内容,如果未能解决你的问题,请参考以下文章
java.sql.SQLException: 无法转换为内部表示 -〉java 查询oracle数据库返回错误信息
内部 .NET Framework 数据提供程序错误 1025
已经存在 (HTTP 409) 错误 Big Query/Google Analytics