Skip to content

Weighing whether the transform belongs before or after the load

ELT and ETL are two approaches to moving and transforming data for analytics, differing mainly in when transformation happens relative to loading. On Google Cloud, the choice affects which services you use, how quickly raw data is available, and where transformation logic lives.

Must-know

  • ETL (Extract, Transform, Load) transforms data before loading, typically using Dataflow or Dataproc, and is well-suited when data must be cleaned, masked, or restructured before it reaches the warehouse due to compliance, quality, or schema requirements.
  • ELT (Extract, Load, Transform) loads raw data first, then transforms it in-place using SQL, commonly with BigQuery leveraging its scalable compute to run transformations after load.
  • ELT is favored for BigQuery-centric analytics because it preserves raw data for reprocessing, simplifies pipelines, and lets analysts iterate on transformations using SQL without re-extracting source data.
  • ETL is preferred when transformations are complex, require non-SQL processing (e.g., custom code, ML preprocessing), or when data must be filtered/redacted before storage for governance or cost reasons.
  • Dataflow supports both patterns but is especially suited to ETL for streaming or complex batch transformations; Dataprep/Cloud Data Fusion offer low-code options for either pattern.
  • A common gotcha: ELT can increase storage and compute costs in the warehouse if raw, unfiltered data volumes are large, so ETL may be more cost-effective when only a small subset of data is ultimately needed.
Check this objectiveFree · always available

A retail company lands raw clickstream JSON files in Cloud Storage every night. Analysts want to explore the data with SQL right away and iterate quickly on cleaning and aggregation logic without standing up separate transformation compute. Which pipeline design best fits an ELT approach for this use case?

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.