Skip to main content
Dataflow
Revision GuideActive Topic

Cheatsheet: Dataflow

Recommended reading: 4 mins

Core Description

Deploy, run, and scale Apache Beam pipelines on Google Cloud Dataflow.

DataflowRunner CLI
returns: PipelineResult
Purpose

Launches local python scripts as distributed pipelines on managed GCP infrastructure.

Syntax Signaturepython app.py --runner=DataflowRunner --project=id --region=loc
Usage Example
python pipeline.py   --runner=DataflowRunner   --project=my-gcp-project   --region=us-central1   --temp_location=gs://my-bucket/temp   --staging_location=gs://my-bucket/staging   --job_name=telecom-monitoring-prod
Used In

Production CI/CD deployment execution scripts.

Remember:

Always enable Streaming Engine when running streaming jobs to optimize resource autoscaling.

Support