Google bigquery 大查询问题:查询失败,请求被阻止以保护系统操作

Google bigquery 大查询问题:查询失败,请求被阻止以保护系统操作,google-bigquery,Google Bigquery,请告知我们为什么会在以前能够运行的查询中看到此错误 Error: Request was blocked to protect the systems operation. Please contact 我们已多次尝试运行此查询 向返回的地址发送电子邮件: you may not have permission to post messages to the group 我在查询一个大约有25B行的12TB表时得到了这个消息。我尝试运行的查询是从一个表中进行选择,在另一个表中有一个交叉连接

请告知我们为什么会在以前能够运行的查询中看到此错误

Error: Request was blocked to protect the systems operation. Please contact 
我们已多次尝试运行此查询

向返回的地址发送电子邮件:

you may not have permission to post messages to the group

我在查询一个大约有25B行的12TB表时得到了这个消息。我尝试运行的查询是从一个表中进行选择,在另一个表中有一个交叉连接,其中表a中的两个值位于表B中的两个值之间,我正在对两个字段执行group by。如前所述,在过去的15个月里,一切都运转良好,直到昨天,依次解决您的问题:

1-复制发件人关于您的错误的评论:

简单的回答是:如果第二个表的大小合理,那么涉及该大小的表的交叉连接是有问题的。该消息表明,由于该查询的行为,BQ团队正在显式阻止该查询

2-我想你不能在这个地址发电子邮件,因为它是一个谷歌集团。你需要先注册这些。你应该有办法做到这一点。也有可能(请注意,错误消息中显示“may”),您的消息在通过之前只需要被组中的一个成员接受即可


3-如果您的问题是最近出现的,很可能是因为您最近向一个表中添加了足够的数据,使得交叉联接过大。

根据谷歌搜索,您是第一个键入“保护系统操作”的人在internet上-不确定此错误来自何处,因此我可以在较小的表上运行带有where子句的简单SELECT,但是,当查询一个具有大约25B行的12TB表时,我会收到此消息。我尝试运行的查询是从一个表中进行选择,在另一个表中使用交叉连接,其中表a中的两个值位于表B中的两个值之间,并在两个字段上执行分组操作以进行取整。。。希望这有帮助。。。。正如mentioend之前所做的那样,在过去15个月里,一切都运转良好,直到昨天。简短的回答是:如果第二个表的大小合理,那么涉及该大小的表的交叉连接是有问题的。该消息表明,由于该查询的行为,BQ团队正在显式阻止该查询。如果您需要更多具体案例的详细信息,请通过电子邮件与我联系(只需访问google.com域名)。