Dimensjonsmodellering

Fra Wikipedia, den frie encyklopedi
Gå til: navigasjon, søk

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

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:

Eksempel på stjernemodell

En 3 dimensjonal stjernemodell kan visualiseres som en kube:

Eksempel på rapporteringskube De fleste kuber er imidlertid hyperkuber da de har flere dimensjoner.

Fordeler med kuber[rediger | rediger kilde]

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).

De tilfredsstiller for eksempel Codds 6 krav til OLAP:

Sitat 6. Every data dimension should be equivalent in its structure and operational capabilities. Sitat
– 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%