Google bigquery Bigquery中的电子邮件触发器

Google bigquery Bigquery中的电子邮件触发器,google-bigquery,Google Bigquery,我需要触发bigquery中任何表更改的电子邮件通知。我想把那个张表复制到谷歌表单上,并附上电子邮件。每天下午5点都会有对这个表的预定查询。仅当表发生更改时才会触发。我的桌子看起来像这样。你能帮忙吗? 没有直接的方法可以做到这一点。 以下是我能想到的一个解决方法: 创建一个新的发布/订阅主题,将其设置为堆栈驱动程序导出的接收器 设置堆栈驱动程序日志导出,在该导出中,我们定义了一个过滤器来监视BigQuery日志,并在BigQuery表中有更新时启动 创建一个新的云函数,并选择触发器作为我们在步骤

我需要触发bigquery中任何表更改的电子邮件通知。我想把那个张表复制到谷歌表单上,并附上电子邮件。每天下午5点都会有对这个表的预定查询。仅当表发生更改时才会触发。我的桌子看起来像这样。你能帮忙吗?
没有直接的方法可以做到这一点。 以下是我能想到的一个解决方法:

  • 创建一个新的发布/订阅主题,将其设置为堆栈驱动程序导出的接收器
  • 设置堆栈驱动程序日志导出,在该导出中,我们定义了一个过滤器来监视BigQuery日志,并在BigQuery表中有更新时启动
  • 创建一个新的云函数,并选择触发器作为我们在步骤2中创建的发布/订阅主题
  • 为云函数编写Python代码以运行这些查询并将结果保存到GCS
  • 您可以创建另一个云函数触发器,以便在if到达GCS时发送文件
  • 或者,如果您的流程运行时间不长(在9分钟内完成),那么您可以在步骤4中实现您的邮件逻辑

  • 没有直接的方法可以做到这一点。 以下是我能想到的一个解决方法:

  • 创建一个新的发布/订阅主题,将其设置为堆栈驱动程序导出的接收器
  • 设置堆栈驱动程序日志导出,在该导出中,我们定义了一个过滤器来监视BigQuery日志,并在BigQuery表中有更新时启动
  • 创建一个新的云函数,并选择触发器作为我们在步骤2中创建的发布/订阅主题
  • 为云函数编写Python代码以运行这些查询并将结果保存到GCS
  • 您可以创建另一个云函数触发器,以便在if到达GCS时发送文件
  • 或者,如果您的流程运行时间不长(在9分钟内完成),那么您可以在步骤4中实现您的邮件逻辑