WarehouseLab
Raw events to analytics-ready marts, via an orchestrated and tested ELT pipeline.
A deterministic generator lands raw events in Postgres. dbt cleans and types them into staging, then computes business marts — daily active users, revenue by day, a user dimension. Dagster runs the DAG on a daily schedule; the whole thing materializes from empty with make run.
make run goes empty → populated martsdbt build — 70/70 tests passdbt docs — lineage builds clean