Skip to content

Matching a transformation job to Dataproc, Dataflow, Dataform, or a managed alternative

The Associate Data Practitioner exam expects you to match a data transformation need to the right Google Cloud tool based on workload type, coding preference, and pipeline complexity. Dataflow, Dataproc, Cloud Data Fusion, Dataform, and Cloud Composer each serve distinct transformation or orchestration roles rather than being interchangeable. Choosing correctly depends on whether the requirement is code-first stream/batch processing, Hadoop/Spark migration, no-code ETL, SQL-based ELT in BigQuery, or cross-tool workflow orchestration.

Must-know

  • Dataflow is the serverless, autoscaling choice for unified batch and streaming data processing using Apache Beam, best when you need custom code (Java/Python/SQL) and low-latency streaming transformations.
  • Dataproc is the right choice when you need to run or migrate existing Apache Spark, Hadoop, Hive, or Pig jobs with minimal code changes, giving more infrastructure control (clusters) than Dataflow.
  • Cloud Data Fusion is a visual, no-code/low-code ETL tool ideal for business users or teams who want drag-and-drop pipeline building with pre-built connectors and transformations rather than writing code.
  • Dataform is used specifically for SQL-based ELT transformations inside BigQuery, enabling version control, testing, and dependency management for SQL workflows (similar to dbt), not for general-purpose or streaming data processing.
  • Cloud Composer (managed Apache Airflow) is an orchestration tool, not a transformation engine itself. Use it to schedule and coordinate multi-step workflows across Dataflow, Dataproc, BigQuery, and other services.
  • A common exam gotcha: if the scenario emphasizes 'no-code,' choose Cloud Data Fusion; if it emphasizes 'SQL-only transformations within BigQuery,' choose Dataform; if it emphasizes 'orchestrating multiple dependent jobs across services,' choose Cloud Composer.
Check this objectiveFree · always available

A financial services company is migrating its on-premises Hadoop cluster, including several custom Apache Spark and MapReduce jobs, to Google Cloud. The engineering team wants to reuse the existing job code with minimal rewriting and retain familiar Hadoop ecosystem tools such as YARN and Hive. Which service should they choose to run these transformation workloads?

Your objective map0 tried · 0 right · 41 untouched

What you have tried across GCP ADP's objectives, not a readiness score.

Coverage checked against the published exam guide on Aug 12, 2026.

These are independent practice questions, written against this certification's published exam guide. They are not the certification vendor's own questions, and not the real exam.