← Data Engineering & ETL learning path
Data Engineering & ETL · Module 3 of 10

Transformations

Clean, join and reshape data into useful models.

📖 Key ideas

  1. Cleaning: types, nulls, duplicates, standard formats.
  2. Joining sources: customers + orders.
  3. Aggregating: daily sales per store.
  4. Business logic: revenue, margins, segments.
  5. Tools: SQL, dbt, Spark, pandas.
💡 Real-life example: Transformation is turning raw vegetables into a cooked meal ready to serve.
dbtSQL-based transformation tool
DeduplicationRemoving duplicate records
Business logicRules defining metrics
Staging modelLightly cleaned source data