Track
Data Warehousing
Lab:Ubuntu 24.04 VM on AWS+Docker · docker-compose+SQL Server 2022 on Linux (container)+Airflow 2.7 (containers)The whole track runs on one Ubuntu Linux VM deployed in AWS: SQL Server 2022 and Airflow both run in Docker containers.
Build a data warehouse the way it is built at work: from an operational source system, through staging, dimensions and facts, a data quality gate and reporting views, with every step scheduled, logged and re-runnable. Everything runs on a real lab, and every number on these pages came from that lab: one Ubuntu Linux VM in AWS running SQL Server 2022 and Apache Airflow in Docker containers.
Tutorials
How to read the diagrams
| Colour / mark | Meaning |
|---|---|
| AFTeal | Apache Airflow: orchestration only |
| DWBlue | SQL Server 2022 and the SBEcoLTDDW warehouse |
| SRCOrange | Source systems and files the warehouse reads from |
| —Grey arrows | Data flow |
| Dashed teal arrows | Airflow runs a SQL file on SQL Server |
| Numbered circles | Match the numbered steps under each diagram |
Use ⤢ Full screen on any diagram to see it at full size. On a phone, scroll the diagram sideways.