Dimensjonsmodellering

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

Prinsipp 
Dimensjonsmodellering har et enkelt prinsipp:

 Lag en databasetabell som inneholder verdiene for en eller flere typer fakta. For eksempel SALDO.
 Fordel verdiene på forskjellige dimensjoner. For eksempel tid, sted og markedssegment.
 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 
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: 

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.

Forretningsinnsikt
Datavarehusmetodikk