2

使用 Google BigQuery,我正在使用 group by 运行查询并收到错误“查询执行期间超出资源”。

增加的配额会允许查询运行吗?

还有其他建议吗?

SELECT
ProductId,
StoreId, 
ProductSizeId,
InventoryDate as InventoryDate,
avg(InventoryQuantity) as InventoryQuantity
FROM BigDataTest.denorm
GROUP EACH BY   
ProductSizeId,
InventoryDate,
ProductId,
StoreId;

该表约为 250GB,项目编号为 883604934239。

4

1 回答 1

0

结合减少所涉及的数据和 BigQuery 的最新更新,此查询现在运行。

where ABS(HASH(ProductId) % 4) = 0

用于减少表中的 13 亿行(% 3 仍然失败)。

对于测试数据集,它会给出“错误:响应太大而无法在大查询中返回”,这可以通过将结果写入表来处理。单击启用选项,“选择表”(并输入表名),然后选中“允许大结果”。

于 2014-04-10T16:29:47.800 回答