If you’re new to Cloud Dataflow, I suggest starting here and reading the official docs first.

  1. Develop locally usingDirectRunner and not on Google Cloud using the DataflowRunner. The Direct Runner allows you to run your pipeline locally, without the need to pay for worker pools on GCP.