Automation & Repeatability
Unlock the complete study guide + 1,040 practice questions across 16 full exams.
Bundled into the existing Professional Data Engineer premium course — no separate purchase.
Included in this chapter:
- Idempotency: the rule that makes a rerun safe
- Authoring a Composer DAG for recurring work
- Choosing the scheduler for recurring work
- Infrastructure as code for repeatable environments
- Exam-pattern recognition
Choosing a scheduler/orchestrator for recurring data work
| Recurring work shape | Tool | Schedule mechanism | Coordinates downstream steps? |
|---|---|---|---|
| One SQL statement on a cadence | BigQuery scheduled query | Cron-like, minimum 5 minutes between runs | No, single statement only |
| SQL models, dev-to-prod promotion | Dataform workflow configuration | Unix-cron, runs a release config's actions | Within the SQL graph, not across services |
| Many cross-service tasks, retries, backfill | Cloud Composer (Airflow) DAG | schedule_interval plus catchup/backfill | Yes, full task dependency graph |
| Short chain of services or APIs, branching | Workflows | Triggered, often by Cloud Scheduler | Yes, ordered steps with switch and retry |
| Fire one target on a timetable | Cloud Scheduler | Unix-cron cron job | No, it only triggers a single target |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
References
- https://cloud.google.com/composer/docs/composer-3/write-dags
- https://cloud.google.com/composer/docs/concepts/overview
- https://cloud.google.com/composer/docs/composer-3/manage-dags
- https://cloud.google.com/bigquery/docs/scheduling-queries
- https://cloud.google.com/dataform/docs/workflow-configurations
- https://cloud.google.com/workflows/docs/overview
- https://cloud.google.com/scheduler/docs/overview
- https://cloud.google.com/docs/terraform/terraform-overview
- https://cloud.google.com/infrastructure-manager/docs/overview