Where star schema and dimensional modelling fits in a long-term product team.

Denormalising dimensions is a deliberate trade. Storage is repeated, which costs almost nothing in a columnar warehouse, in exchange for fewer joins, simpler queries and better optimiser behaviour. The instinct to normalise is correct for transactional systems and wrong here.

Snowflaking, which normalises dimensions into further tables, is usually a mistake made for tidiness. It adds joins to every query and complexity to every analyst's mental model, and it saves storage that was not scarce. There are narrow cases where it is right, and they are narrower than the frequency with which it appears.

What your dedicated team does with star schema and dimensional modelling.

Slowly changing dimensions are the part that requires an actual decision from the business. Whether historical facts should reflect the customer's segment at the time or their current segment is not a technical question, and both answers are correct for different reporting purposes.

Stating that explicitly prevents a whole class of later argument, and it is settled at scoping as part of how the monthly fee is built.

Common star schema and dimensional modelling use cases.

  • Queries an analyst writes without help A fact joined directly to its dimensions, with no intermediate tables to learn.
  • Optimiser-friendly shape A layout warehouse engines plan well.
  • History handled by explicit decision A stated rule on whether facts carry attributes as they were or as they are.

Adding star schema and dimensional modelling skills to your team.

Schema design sits with data engineering, with history-handling decisions made by the business and implemented by the team.

At Azendo, star schema and dimensional modelling work sits with a dedicated data science team. Star schema and dimensional modelling specialists join your team remotely as dedicated, full-time team members, selected, employed and managed by us in Chiang Mai and Bangkok. Companies that hire offshore developers through Azendo add the skill at the next monthly cycle.

Tell us what your roadmap needs star schema and dimensional modelling for.

A service delivery manager will reply with the specialists we'd suggest, the monthly capacity and what the first month looks like.

Loading the form…

We reply within one business day.