BigQuery中的新数据时触发云功能

时间:2019-02-20 18:25:30

标签: google-cloud-platform google-bigquery

当新数据导入到BigQuery表中时,我想触发一个Cloud Function。理想情况下,我想提取所有已插入的行(一列是ISIN)。

这可能吗?怎么做到?

1 个答案:

答案 0 :(得分:4)

不幸的是,截至 2021 年 1 月,BigQuery 没有触发器作为本机功能:/但是您可以实施一个很好的解决方法! :)

您可能知道,GCP 中的几乎所有操作都记录到 Cloud Logging(以前称为 StackDriver Logging)。在 this 文章中,他们演示了如何在 BigQuery 加载作业完成时触发 Cloud Function。这个想法很简单:

  1. Cloud Logging 中为 BigQuery 加载作业创建过滤器,以捕捉加载作业何时终止。
  2. Create a sink 从 Cloud Logging 到 Pub/Sub 主题。
  3. Set your Cloud Function 作为此主题的消费者并实现您的逻辑
相关问题