Dimensjonsmodellering
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:
En 3 dimensjonal stjernemodell kan visualiseres som en kube:
De fleste kuber er imidlertid hyperkuber da de har flere dimensjoner.
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).
De tilfredsstiller for eksempel Codds 6 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% |