Dabish Digital
Data

A data warehouse for small teams

Most teams know this matters. Fewer have decided who owns it. Most advice about a data warehouse assumes a team that does not exist at your size. Here is the version that does not.

Numbers get quoted in meetings long after anyone remembers how they were calculated. The practical test is whether someone new to the project could tell, in a minute, that it had been handled.

What to keep

Reporting queries and application queries want different shapes. That sounds obvious written down. It is still the thing most often skipped. Most teams find the first pass takes an afternoon and the maintenance takes minutes a month.

What to drop

Process that exists to coordinate ten people is overhead when there are two of you. The cost of getting this wrong is rarely visible on the day it happens.

What good looks like

Start with the questions, not with the schema. The teams that handle this well are rarely the ones with the biggest budgets. Write the reasoning down alongside the decision, because the reasoning is what changes first.

In practice

Data outlives the applications built on top of it, which is why the model deserves more thought than the screens. Three things worth confirming about a data warehouse before you move on:

  • Someone can say what the current setup is without going to look
  • Reporting queries and application queries want different shapes — and you know whether that is true here
  • There is a way to tell whether the last change to this helped

If any of that sounds like a description of your current setup, it is fixable.