Asile Data Warehouse (DW)
A containerised data warehouse template demonstrating modern ELT transformation workflows with dbt and PostgreSQL.
Technical Overview
A self-contained, Docker-based data warehouse environment focused on the transformation layer of ELT. Built as a practical reference for migrating legacy SQL-based warehouses to a modern, version-controlled workflow.
dbt manages data modelling, testing, and documentation — replacing ad hoc stored procedures with structured, testable SQL models. The full environment spins up with Docker Compose, making it reproducible across machines.
Project Outcomes
- Full-stack local warehouse environment via Docker Compose — no cloud account needed.
- dbt models transform raw data into analytics-ready dimensions and facts.
- Automated data quality tests and documentation generation built into the dbt workflow.