Dimensjonsmodellering

Dimensjonsmodellering går ut på å lage såkalte rapporteringskuber for bruk til OLAP og lignende systemer for informasjonsuthenting.

Prinsipp rediger

Dimensjonsmodellering har et enkelt prinsipp:  

  1. Lag en databasetabell som inneholder verdiene for en eller flere typer fakta. For eksempel SALDO.
  2. Fordel verdiene på forskjellige dimensjoner. For eksempel tid, sted og markedssegment.
  3. En såkalt stjernemodell er laget:

 De fleste kuber er imidlertid hyperkuber da de har flere dimensjoner. En 3-dimensjonal stjernemodell kan visualiseres som en kube:

Fordeler med kuber rediger

Kuber gir en uniform og fleksibel måte å trekke ut data på som gjør det mulig å akkumulere langs noen dimensjoner og eksponere andre ("slice and dice"; å dele opp i biter, og omorganisere eller analysere på en rekke forskjellige måter, ofte vilkårlig). De tilfredsstiller for eksempel Codd sitt sjette krav til OLAP:

 6. Every data dimension should be equivalent in its structure and operational capabilities. 

Edgar F. Codd

I mange OLAP-verktøy kan man enkelt velge dimensjoner og fakta i et grafisk brukergrensesnitt og lage rapporter som viser informasjonen på et 2-dimensjonalt papir- og skjermvennlig format.

Periode 2007 2008 2009
Personmarkedet 60% 55% 50%
Offentlig sektor 15% 20% 20%
Privat sektor 25% 25% 30%