A simple, easy-to-follow walkthrough on building Dataflow pipelines, starting with a batch load from GCS into Cloud Spanner, then moving into two streaming Change Data Capture pipelines from Cloud Spanner: one into BigQuery using a Google-provided template, and one into Postgres using a hand-written pipeline (a stand-in for the real Oracle target).
Part 1 — Batch: GCS to Cloud Spanner
- Introduction to Dataflow
- Creating a Pipeline
- Setting up Source and Target
- Running and Troubleshooting
Part 2 — Streaming: Spanner Change Streams to BigQuery
- Introduction to Change Streams
- Setting up the Source, Target, and Permissions
- Running and Verifying the Pipeline
- Troubleshooting the Change Streams Pipeline
Part 3 — Streaming: Spanner Change Streams to Postgres (Oracle stand-in)