Courseiva

PMLE Automating and Orchestrating ML Pipelines Practice Question

A data engineer wants to orchestrate a complex workflow that includes running a Vertex AI pipeline, then a BigQuery job, and finally a Dataflow pipeline. The workflow must handle dependencies, retries, and monitoring. Which Google Cloud service is most suitable for this orchestration?

⚠ Common exam trap

A common misconception is that Workflows is sufficient for complex ML orchestration, but it lacks the built-in operator integrations and retry semantics that Cloud Composer provides for multi-service pipelines.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Cloud Composer

Cloud Composer (based on Apache Airflow) is the most suitable service for orchestrating a complex workflow with dependencies, retries, and monitoring across Vertex AI, BigQuery, and Dataflow. It provides a managed Airflow environment that natively supports DAG-based orchestration, built-in retry logic, and integration with Google Cloud services via operators like VertexAIPipelineOperator, BigQueryOperator, and DataflowTemplatedJobStartOperator.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Cloud Tasks

    Why it's wrong here

    Cloud Tasks dispatches individual HTTP requests to a single target queue; it cannot express a multi-stage dependency graph spanning Vertex AI, BigQuery and Dataflow. It suits rate-limiting or decoupling asynchronous task execution against one handler. Cloud Composer's directed acyclic graph operators orchestrate these heterogeneous services.

  • ✓

    Cloud Composer

    Why this is correct

    Cloud Composer is managed Apache Airflow, whose DAGs natively orchestrate heterogeneous tasks across Vertex AI, BigQuery and Dataflow with dependency handling, retries and monitoring. This satisfies the stem's requirement for cross-service workflow orchestration with dependencies and retries.

  • ✗

    Cloud Scheduler

    Why it's wrong here

    Cloud Scheduler triggers jobs on a cron timetable; it holds no dependency graph, so it cannot sequence Vertex AI, BigQuery and Dataflow steps conditionally. It suits firing a single recurring invocation, such as a nightly HTTP endpoint. Cloud Composer's DAG dependencies and retries satisfy this orchestration.

  • ✗

    Workflows

    Why it's wrong here

    Workflows executes HTTP-based API calls, not native Vertex AI pipeline, BigQuery job and Dataflow pipeline steps with their dependency and retry semantics. It suits lightweight service chaining, such as calling APIs in sequence, rather than data pipeline orchestration. Vertex AI Pipelines or Cloud Composer handles these operators directly.

About these practice questions

This PMLE question is part of Courseiva's 775-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This PMLE practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PMLE exam.