首页 > 解决方案 > 如何在 BigQuery 中收到高成本查询的通知?

问题描述

我在 BigQuery 中有一个项目,其中很多人更新/添加视图。来自 Tableau 等 3rd 方软件的其他访问视图/表格。

例如,我无法控制在 Tableau 中编写查询的分析员是否使用了表的分区。

是否有可能以某种方式要求 BigQuery 为每个通过阈值的查询发送电子邮件?例如 20GB。然后我可以检查这个特定的查询和用户,看看它是否正常(我没有强制分区,因为它并不总是我们需要的)

我知道可以使用 Stackdriver Logging 导出将日志下载到 BigQuery 表/存储中,但我没有看到任何可以告诉我查询是否通过此特定条件的信息。

标签: google-bigquery

解决方案


有不同的解决方案可用,但最好的是使用 Cloud Pub/Sub 主题和 Cloud Function:


推荐阅读