【发布时间】:2017-05-11 14:37:01
【问题描述】:
在为 Dataflow 构建管道时,我遇到了一个看似简单的问题。我有多个管道从外部源获取数据、转换数据并将其写入多个 BigQuery 表。当这个过程完成后,我想运行一个查询刚刚生成的表的查询。理想情况下,我希望这发生在同一份工作中。
这是要使用 Dataflow 的方式,还是应该在作业之间拆分加载到 BigQuery 和查询表?
如果这在同一个工作中是可能的,那么如何解决这个问题,因为 BigQuerySink 不会生成 PCollection?如果这在同一个工作中是不可能的,有没有办法在另一个工作完成时触发一个工作(即写作工作和查询工作)?
【问题讨论】:
标签: python google-bigquery google-cloud-dataflow