Executing a pipeline only after another one finishes on google dataflow
问题 I want to run a pipeline on google dataflow that depends on the output of another pipeline. Right now I am just running two pipelines after each other with the DirectRunner locally: with beam.Pipeline(options=pipeline_options) as p: (p | beam.io.ReadFromText(known_args.input) | SomeTransform() | beam.io.WriteToText('temp')) with beam.Pipeline(options=pipeline_options) as p: (p | beam.io.ReadFromText('temp*') | AnotherTransform() | beam.io.WriteToText(known_args.output)) My questions are the