Unlock the power of your data in the cloud! Get hands-on with Google Cloud's core data services like BigQuery and Looker to validate your practical skills in data ingestion, analysis, and management, and earn your Associate Data Practitioner certification!
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
A data engineering team is designing an analytics workflow in Google Cloud that consists of several dependent steps:
To prevent race conditions, each step must execute only after the previous step completes successfully rather than relying on estimated time delays.
How should the team implement this workflow using Cloud Composer?
Cloud Composer is a fully managed workflow orchestration service built on Apache Airflow. In Airflow, workflows are authored as Directed Acyclic Graphs (DAGs) using standard Python code. A DAG defines a collection of all tasks to run, organized in a way that reflects their relationships and dependencies without circular loops.
task_a >> task_b) or relationship methods.upstream_failed and skipped or retried according to configured retry policies.Simple time-based schedulers (such as Cloud Scheduler or independent BigQuery scheduled queries) trigger jobs at fixed clock times without knowing whether previous jobs finished or failed. Modeling pipelines as DAGs in Cloud Composer ensures data integrity, handles variable task runtimes gracefully, and provides comprehensive monitoring and alerting.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.