What You'll Master Here
Moving house — the truck and the new house never change; only whether you unpack at the curb, or later once everything’s inside, does.
Extract, Transform, Load — three jobs. The only question in this chapter is whether the transform happens before the data reaches the warehouse (that is ETL) or after it gets there (ELT). Nothing else about the order changes.
Everything else people blame on the order — keeping raw data, cost, who is allowed to build pipelines — travels with it out of habit, not because the order causes it. Separating those two groups is the whole chapter.
Six claims below. Commit to each before reading on, and expect to get some wrong; that is what makes the reveal worth reading.
Moving house — the truck and the new house never change; only whether you unpack at the curb, or later once everything’s inside, does.
Treating bundled decisions as caused by the order turns "ELT good, ETL old" into superstition.
- 1. Which engine executes the transform.Left unset counts as Hedging when you reveal.
- 2. Whether you still hold the raw rows next month.Left unset counts as Hedging when you reveal.
- 3. Whether an analyst who only knows SQL can build the pipeline.Left unset counts as Hedging when you reveal.
- 4. Whether the destination enforces a schema on write.Left unset counts as Hedging when you reveal.
- 5. Whether the raw rows the transform read cross into the warehouse as the load itself.Left unset counts as Hedging when you reveal.
- 6. Which of ETL or ELT costs less on the cloud bill.Left unset counts as Hedging when you reveal.
Believing ELT is simply "better" than ETL in every case. You apply it where audit scope, ownership, or capability calls for the other order.
Separate the three jobs from the four bundled decisions.
Ask which engine pays for the transform.
Treat ETL and ELT as tools per dataset, never a tribe.
The order decides one thing — which engine executes the transform. Everything else travels with it by habit, not cause.
Lock in your six wagers above before reading on — the panel only means something if you committed first.
One letter order, one consequence: which engine executes the transform. Everything else rides along by habit.
- State what the ETL/ELT order actually decides.
- Name two things people wrongly attribute to the order that are actually independent.
