Dimensjonsmodellering
Kildeløs: Denne artikkelen mangler kildehenvisninger, og opplysningene i den kan dermed være vanskelige å verifisere. Kildeløst materiale kan bli fjernet. Helt uten kilder. (10. okt. 2015) |
Dimensjonsmodellering går ut på å lage såkalte rapporteringskuber for bruk til OLAP og lignende systemer for informasjonsuthenting.
Prinsipp
[rediger | rediger kilde]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
[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"; å 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% |