'Allow Large Results' 浏览器工具中的选项不受支持
'Allow Large Results' option in Browser Tool is not honored
我正在尝试查询一个相对较小的 table(130 万行,517MB)并在其中一列上执行 order by
。结果配置为写入另一个 table 并检查 "Allow Large Results" 。但是 BigQuery 仍然给出错误:
Error: Response too large to return. Consider setting allowLargeResults to true in your job configuration. For more details, see https://cloud.google.com/bigquery/querying-data#largequeryresults
示例作业:gdfp-7415:job_asEyhGwqdrCwllhxCOGGE5osHlE
为什么这不起作用?
这行不通:
SELECT *
FROM [wikipedia_benchmark.Wiki10M]
"Response too large to return."
这个有效:
SELECT *
FROM [wikipedia_benchmark.Wiki10M]
[x] Allow Large Results
这行不通:
SELECT *
FROM [wikipedia_benchmark.Wiki10M]
ORDER BY title
[x] Allow Large Results
"Response too large to return."
问题是您不能将 'ORDER BY' 与 'Allow Large Results' 一起使用。那是因为 "allow large results" 分发输出作业,而不是在一个节点中收集所有内容。由于输出是分布式的,因此 运行 排序没有根节点。
这里有一个很明显的问题,错误信息并没有说清楚。抱歉!
我正在尝试查询一个相对较小的 table(130 万行,517MB)并在其中一列上执行 order by
。结果配置为写入另一个 table 并检查 "Allow Large Results" 。但是 BigQuery 仍然给出错误:
Error: Response too large to return. Consider setting allowLargeResults to true in your job configuration. For more details, see https://cloud.google.com/bigquery/querying-data#largequeryresults
示例作业:gdfp-7415:job_asEyhGwqdrCwllhxCOGGE5osHlE
为什么这不起作用?
这行不通:
SELECT *
FROM [wikipedia_benchmark.Wiki10M]
"Response too large to return."
这个有效:
SELECT *
FROM [wikipedia_benchmark.Wiki10M]
[x] Allow Large Results
这行不通:
SELECT *
FROM [wikipedia_benchmark.Wiki10M]
ORDER BY title
[x] Allow Large Results
"Response too large to return."
问题是您不能将 'ORDER BY' 与 'Allow Large Results' 一起使用。那是因为 "allow large results" 分发输出作业,而不是在一个节点中收集所有内容。由于输出是分布式的,因此 运行 排序没有根节点。
这里有一个很明显的问题,错误信息并没有说清楚。抱歉!