【问题标题】:How to process dataflow two batch files simultaneously on GCP如何在 GCP 上同时处理数据流两个批处理文件
【发布时间】:2021-01-27 01:24:38
【问题描述】:

我想同时处理从 gcp 到数据流的两个文件。

我认为如果在侧输入中再添加一个文件是可能的。

但是,在这种情况下,我认为它会每次都被处理,而不仅仅是一次。

例如)如何同时读取和处理file1和file2(我必须将两个文件放在一个文件中并按照路径吗?)

如果您能给我一个很好的例子或建议,我将不胜感激。

谢谢。

【问题讨论】:

  • 你知道管道启动前的2个文件名吗?
  • @guillaumeblaquiere 是的,我知道 2 个文件名。

标签: google-cloud-platform dataflow google-dataflow


【解决方案1】:

如果您从一开始就知道这 2 个文件,您可以简单地拥有一个带有 2 个条目 (fileIO) 的管道

我不懂你的语言,但按照设计你可以这样做

     PCollection1                        PCollection2
          |                                   |
   FileIO(readFile1)                   FileIO(readFile2)
          |                                   |
    Transform file                       Transform file
          |                                   |
    WriteIO(sink)                        WriteIO(sink)

您可以想象侧面输入、展平、分组、...一切都取决于您的需求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多