使用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。
答案 0 :(得分:0)
减少所涉及的数据和BigQuery的最新更新的组合,此查询现在运行。
where ABS(HASH(ProductId) % 4) = 0
用于减少表中的13亿行(%3仍然失败)。
使用测试数据集,它会给出"错误:响应太大而无法在大查询中返回"可以通过将结果写入表来处理。点击启用选项,然后选择表格' (并输入表格名称),然后选中“允许大结果”#。