Skip to content

Picking how to pull data out of a source system

For the Data Preparation and Ingestion domain, you must know which Google Cloud tool fits a given extraction/ingestion scenario based on source type, transformation needs, and workload pattern (batch vs. streaming vs. replication). The exam tests recognition of the right tool for a described use case rather than deep implementation details.

Must-know

  • Use Dataflow for custom, code-based batch or streaming pipelines that need complex transformations, windowing, or unified batch/stream processing built on Apache Beam.
  • Use BigQuery Data Transfer Service for scheduled, managed ingestion of data from Google SaaS apps (e.g., Google Ads, YouTube), other cloud providers (e.g., Amazon S3, Teradata), or Google Cloud Storage directly into BigQuery tables with minimal code.
  • Use Database Migration Service (DMS) for lift-and-shift migration or continuous replication of relational databases (MySQL, PostgreSQL, SQL Server, Oracle) into Cloud SQL, AlloyDB, or as a source feed toward BigQuery, not for general-purpose ETL.
  • Use Cloud Data Fusion for a fully managed, graphical (drag-and-drop) ETL/ELT tool when the team prefers low-code pipeline design with a wide library of prebuilt connectors and transformations over hundreds of sources.
  • A key gotcha: BigQuery Data Transfer Service is for scheduled bulk/incremental loads from specific supported sources, not for arbitrary custom transformation logic. Choose Dataflow or Cloud Data Fusion when transformation complexity is high.
  • Another gotcha: DMS is about moving/replicating database data (often for migration or hybrid setups), while Dataflow, Cloud Data Fusion, and BigQuery Data Transfer Service are about ingesting/transforming data specifically for analytics pipelines feeding BigQuery.
Check this objectiveFree · always available

A marketing analyst wants BigQuery to automatically ingest daily campaign performance data from Google Ads on a recurring schedule, without writing or maintaining any custom extraction code. Which service should the data practitioner configure?

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.