BigQuery NEST() returns 'Error: An internal error occurred'
BigQuery NEST() returns 'Error: An internal error occurred'
我试图在 BigQuery UI(而不是 API)中嵌套一个字段,并且在尝试输出到 table 而不展平时不断遇到错误:
Error: An internal error occurred and the request could not be completed.
我正在使用 NEST() 函数,我已经在 public 莎士比亚数据集上尝试过这个,但仍然出现同样的错误。
SELECT corpus, NEST(word) FROM [publicdata:samples.shakespeare] GROUP BY 1
我的工作ID是:realself-main:bquijob_1bfb8310_153583ecbc2
关于如何在 BigQuery 中生成重复的 fileds/records,有很多关于 SO 的问题
而且,有很多不同的答案 - 范围
来自:NEST 与展开结果不兼容 - 如
至:使用 JS UDF 解决此问题的一些解决方案,如
;
;
还有更多-您可以搜索
But surprisingly enough - recently, I found how to make NEST() work almost as it supposed to work!
试试下面的技巧
SELECT corpus, words
FROM (
SELECT corpus, NEST(word) AS words
FROM [publicdata:samples.shakespeare]
GROUP BY 1
) AS a
CROSS JOIN (SELECT 1) AS b
注意,您必须将结果写入 table,同时 Allow Large Results
开启,Flatten Results
关闭
我试图在 BigQuery UI(而不是 API)中嵌套一个字段,并且在尝试输出到 table 而不展平时不断遇到错误:
Error: An internal error occurred and the request could not be completed.
我正在使用 NEST() 函数,我已经在 public 莎士比亚数据集上尝试过这个,但仍然出现同样的错误。
SELECT corpus, NEST(word) FROM [publicdata:samples.shakespeare] GROUP BY 1
我的工作ID是:realself-main:bquijob_1bfb8310_153583ecbc2
关于如何在 BigQuery 中生成重复的 fileds/records,有很多关于 SO 的问题 而且,有很多不同的答案 - 范围
来自:NEST 与展开结果不兼容 - 如
至:使用 JS UDF 解决此问题的一些解决方案,如
还有更多-您可以搜索
But surprisingly enough - recently, I found how to make NEST() work almost as it supposed to work!
试试下面的技巧
SELECT corpus, words
FROM (
SELECT corpus, NEST(word) AS words
FROM [publicdata:samples.shakespeare]
GROUP BY 1
) AS a
CROSS JOIN (SELECT 1) AS b
注意,您必须将结果写入 table,同时 Allow Large Results
开启,Flatten Results
关闭