【发布时间】:2015-10-10 18:43:03
【问题描述】:
我仍然收到表单错误:
错误:4.1 - 4.97:JOIN 运算符的右侧表必须是 小桌子。如果左侧表较小,则切换表,或 如果两个表都大于描述的最大值,则使用 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中也不再提及
【问题讨论】:
-
我也一直在想这个问题。如果这确实被弃用了,我会非常高兴,因为我从来不理解向用户询问“你确定你想看到这些结果吗?你必须添加神奇的词” !”
-
我这里解释一下youtu.be/7XyfcDMU8kA?t=1573
-
嗯,你能告诉我们这里的要点吗?我能想到的唯一原因是它对谷歌来说成本很高,所以除非我们真的需要它,否则他们宁愿不让我们使用它。
标签: google-bigquery