Roadmap › ETL & Data Warehousing Concepts › Module: Fundamentals
Lessons in this course (12)
1. What ETL is and why it is needed
Basic★ Must knowLesson 1 of 12
Operational systems store data for running the business; they are not designed for analysis:
- Data is spread across systems (ERP, CRM, Excel, APIs) with different formats and keys.
- Running heavy reports on OLTP databases slows down the business.
- History is overwritten in OLTP (customer moves city — old city lost).
ETL creates a single, clean, integrated, historical copy optimised for analysis.
[ERP SQL Server] ─┐
[CRM API] ─┼─ Extract ─► Staging ─► Transform ─► Data Warehouse (star schema) ─► Power BI / SSRS
[Excel / CSV] ─┘ ▲
logs, audit, error tables