【问题标题】:Trigger dataflow job when new data arrived in Bigquery当新数据到达 Bigquery 时触发数据流作业
【发布时间】:2020-08-14 15:18:34
【问题描述】:

我有两个BQ表A和B。我想要实现的是当新数据到达表A时,可以触发数据流作业来转换新记录并插入表B,这可能吗?如果是,是否有任何最佳做法?

【问题讨论】:

    标签: google-cloud-dataflow


    【解决方案1】:

    我确信有多种方法可以解决这个问题。一种方式derived from this stakoverflow thread如下:

    1. Stackdriver 日志 推送到 Pub/Sub 并应用 强过滤器,该过滤器只允许 BigQuery 将作业加载 到表 A 中。查看文档here 了解更多信息。
    2. 创建一个Cloud Function instance with a Pub/Sub trigger
    3. 该函数实例的职责是启动 Dataflow Batch 作业,该作业将在最终将生成的 PCollection 写入表 B 之前执行必要的转换。

    【讨论】:

      猜你喜欢
      • 2020-12-02
      • 1970-01-01
      • 2019-07-14
      • 2018-10-17
      • 1970-01-01
      • 2022-09-28
      • 1970-01-01
      • 1970-01-01
      • 2018-09-30
      相关资源
      最近更新 更多