Asile Data Warehouse (DW)

A containerised data warehouse template demonstrating modern ELT transformation workflows with dbt and PostgreSQL.

Asile Data Warehouse (DW)

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.

  • 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.