BigQuery:根据发行说明,每个仍然需要弃用

时间:2015-10-10 18:43:03

标签: google-bigquery

我仍然遇到错误的表单:

  

错误:4.1 - 4.97:JOIN运算符的右侧表必须是a   小桌子。如果左侧表较小,则切换表格,或   如果两个表都大于描述的最大值,则使用JOIN EACH   http://goo.gl/wXqgHs

如果我尝试使用简单的JOIN。

EACH关键字应该在8月25日被弃用(https://cloud.google.com/bigquery/release-notes?hl=en#08252015)。这种推出是否被推迟了?

我试图澄清我的困惑来自哪里:

此博客条目http://googlecloudplatform.blogspot.com/2015/08/Google-BigQuery-adds-UDF-support-for-deeper-cloud-analytics.html表示不再需要EACH

  

动态查询优化。提高可靠性和性能   复杂查询,例如大型JOIN或GROUP BY操作。您可以   期待在未来几周内激活您的项目。用户会   不再需要指定EACH关键字,这大大简化了   查询的编写,特别是对于那些应用程序   以编程方式生成SQL,如可视化工具和   仪表板

查询参考https://cloud.google.com/bigquery/query-reference

中不再提及它

1 个答案:

答案 0 :(得分:1)

很可能你的查询有大的东西,或大的连接爆炸,检查你的ON条件,以验证你是否没有错过那里的限制性条款。

否则错误消息尚未更新,这就是为什么它会告诉您使用EACH,但EACH键盘已被弃用。因此,这里只有错误消息含糊不清,而不是使用EACH关键字。

您可以发布查询以改进它。