Skip to content

When to load first and when to transform first, and what sits between the two

ETL, ELT, and ETLT describe the order in which data extraction, transformation, and loading occur, and Google Cloud supports all three patterns depending on the target warehouse and transformation needs. Choosing between them depends on where you want transformation logic to run (in a dedicated processing engine vs. in the warehouse itself) and how much raw data you need to retain.

Must-know

  • ETL (Extract, Transform, Load) transforms data before loading using tools like Dataflow or Dataproc, and is typical when data must be cleaned, masked, or restructured before it reaches the destination, such as loading into Cloud SQL or Bigtable.
  • ELT (Extract, Load, Transform) loads raw data first, then transforms it using the destination engine's compute, and is the dominant pattern with BigQuery because it can run large-scale SQL transformations directly on loaded data.
  • ETLT (Extract, Transform, Load, Transform) applies light transformations (e.g., filtering, format conversion, PII masking) before loading, then applies further business-logic transformations inside the warehouse, combining benefits of both approaches.
  • Cloud Data Fusion and Dataflow are commonly used for ETL or the first-T in ETLT, while BigQuery SQL, scheduled queries, and dbt-style transformations are used for the ELT/second-T stage.
  • ELT is generally preferred on Google Cloud when using BigQuery because it separates storage and compute, allowing raw data to be retained for reprocessing and reducing pipeline complexity.
  • ETL is often chosen when transformations must occur before data reaches a destination that lacks strong transformation capabilities, or when compliance requires masking/redaction prior to storage.
Check this objectiveFree · always available

A retail analytics team ingests raw sales transaction files into Cloud Storage, then loads them unchanged into BigQuery staging tables. All cleansing, aggregation, and reshaping into reporting tables is performed afterward using scheduled BigQuery SQL queries. Which data manipulation methodology does this pipeline follow?

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.