One home for every number, one mouth that answers in plain English — stood up in a weekend.
The Four-Layer Data Stack
Every system holding a number you care about. Product DB, Stripe, ad platforms, support, analytics, CRM.
Pipes move raw data into the warehouse on a schedule. Extract, Load, then Transform inside SQL.
One database optimised for analytics. Single source of truth, joined against the same customer_id.
BI dashboards for known questions, AI analyst for ad-hoc ones. Three dashboards: daily, weekly, monthly.
Warehouse Comparison
Five Modelled Tables (Never Query Raw)
AI Analyst
BIRD benchmark: ~76% strict accuracy on messy schemas. On well-modelled tables with dbt descriptions, production-reliable. Always show SQL, always verify row counts. Read-only role, no exceptions.
Worked Example
4 sources to one warehouse in a weekend. Monday: types "blended CAC by channel?" into AI analyst, gets $184 Google / $42 SEO / $620 LinkedIn in 8 seconds. Kills LinkedIn spend. Decision that used to take 3 days.