Executive steering
Reliable historized dashboards.
A data warehouse is a database optimized for analysis: it centralizes data from multiple operational systems, historized and modeled for reporting and BI. Unlike OLTP that serves today's transactions, the warehouse answers “what happened?” over large volumes, often via analytical SQL or BI tools.
In one sentence
A data warehouse centralizes business history so you can analyze without slowing production.
Key points
Term at a glance
Classic idea (Inmon/Kimball): a consolidated analytical source of truth. Cloud warehouses now scale storage and compute separately.
You load facts (sales, events) and dimensions (customer, product, time).
For an SME, a light warehouse can start as analytical Postgres or a managed warehouse once Excel exports explode.
CRM, ERP, e-com, logs—quality and owners.
Cloud warehouse or Postgres by volume/budget.
KPIs first, not every column “just in case”.
Pipelines, quality tests, documentation.
A clinic chain in Quebec consolidates appointments, billing, and marketing campaigns in a warehouse. Executives track no-shows and CAC per clinic without Monday Excel extractions.
Reliable historized dashboards.
Business explores without blocking OLTP.
Clean sets for predictive models.
Auditable aggregates and traces.
| Data warehouse | Operational database (OLTP) | |
|---|---|---|
| Goal | Analyze history | Run transactions |
| Workload | Heavy reads, aggregates | Frequent writes, low latency |
| Model | Denormalized / dimensional | Normalized for integrity |
| Users | Analysts, executives | Business applications |
When every department has “its” Excel truth, decisions diverge. An aligned warehouse cuts reconciliation meetings and speeds steering—especially across sites.
No. Lakes store raw polyglot data; warehouses serve structured analytics. They often coexist.
Not always. Validate business questions; well-designed Postgres can suffice.
Warehouses are often near-real-time; strict streaming may need other pieces.
Define business data owners—tech alone is not enough.
Still living in diverging spreadsheets? We can scope a pragmatic warehouse.
Talk about data warehousing