Google bigquery BigQuery-无法从保存的视图运行select*,该视图自行运行成功

Google bigquery BigQuery-无法从保存的视图运行select*,该视图自行运行成功,google-bigquery,Google Bigquery,目前,我在BigQuery中有一系列视图,它们相互输入,很像所附的图像。在图中,绿色圆圈表示已创建的视图,蓝色圆圈表示已创建的表,这些表每天都会由传入的数据更新 我能够在V6.attribute=V7.attribute上成功运行组成V8 SELECT*FROM V6 JOIN V7的脚本,但是我得到一个错误:在查询执行期间超出了资源。从V8运行SELECT*时出错。这不是同一个问题吗?什么会导致SELECT*从V6加入V7。。。要成功,请选择*FORM V8失败 另外,当运行我的上一个视图从最

目前,我在BigQuery中有一系列视图,它们相互输入,很像所附的图像。在图中,绿色圆圈表示已创建的视图,蓝色圆圈表示已创建的表,这些表每天都会由传入的数据更新

我能够在V6.attribute=V7.attribute上成功运行组成V8 SELECT*FROM V6 JOIN V7的脚本,但是我得到一个错误:在查询执行期间超出了资源。从V8运行SELECT*时出错。这不是同一个问题吗?什么会导致SELECT*从V6加入V7。。。要成功,请选择*FORM V8失败

另外,当运行我的上一个视图从最终结果中选择*时,我收到与之前相同的超出资源错误,我猜这是因为V8中的错误

我已经在V6、V7、V8和最终的_结果中采取了使用JOIN EACH和groupby的步骤,但仍然得到相同的错误

我知道多个视图似乎是不必要的,但它们的使用有很多原因,而这些原因超出了我试图实现的目标,而且由于它们在表中引用的数据总是在更新,因此它们需要是动态的


任何帮助都将不胜感激

我认为您达到了嵌套视图限制。我想是8点

确认-
BigQuery最多支持八个级别的嵌套视图

超过最大嵌套视图数会生成过多的嵌套视图或查询中引用的视图的可能循环引用。错误我怀疑OP遇到了一个合法的资源超出错误。他们可以通过添加V9视图来确认是否更改了错误消息。还要注意,视图限制是嵌套的深度限制,而不是查询中引用的最大视图总数。在包括在内的图片OP中,最大景深为5.5米。我在回答时注意到了这一点,但仍然认为最好提及netsed view相关的Limit,以防您还没有意识到,它提供了一些有关此类问题的疑难解答建议。刚刚发布的解释功能也可能帮助您解决此问题。看,我的UI中没有解释按钮。它已经全部推出了吗?