🔄 Data Pipeline Vocabulary
0 / 5 completed
1 / 5
A colleague says: "The team migrated from ETL to ELT after moving to Snowflake."
What is the key architectural difference between ETL and ELT?
ETL vs. ELT — the critical architectural distinction:
| Pattern | Flow | Where transformation happens |
|---|---|---|
| ETL | Extract → Transform → Load | In a separate pipeline/tool before writing to warehouse |
| ELT | Extract → Load → Transform | Inside the data warehouse (BigQuery, Snowflake) using its native compute |
ELT became practical with scalable cloud DW compute — raw data lands in a "raw zone" first, then SQL/dbt transforms it into a "refined zone". Key vocabulary: transformation layer, raw zone vs. refined zone, dbt for ELT transformations, warehouse-native compute.