Et skjema definerer strukturen i en database. Utformingen av et skjema er stor, det påvirker både ytelsen og brukervennligheten som brukerne hente informasjon fra en database . En stjerne skjema, kalt fordi dens diagrammet ser ut som en stjerne, er en design strategi som brukes for relasjonelle datavarehus , det er en av enkleste design stiler . Stjerne skjemaer er sammensatt av fakta og dimensjonstabeller. Faktatabeller inneholde tiltak for dataene. Fakta er kvantitative eller faktiske data og vanligvis numerisk . Dimensjonstabeller lagre beskrivende data eller attributter og er vanligvis mindre enn faktatabeller . Å avklare med et eksempel kan et datavarehus for en butikk inneholde salgsdata i faktatabeller og selgere i en dimensjon tabellen . Flere teknikker er tilgjengelige for å definere en stjerne skjema. Instruksjoner
en
Definer den nøyaktige forretningsprosess som datavarehuset vil støtte . Definere virksomheten prosessen er viktig, fordi det gir den informasjonen til å identifisere de spesifikke attributter og tiltak datavarehuset vil inneholde. I tillegg har noen forretningsprosesser etablert industri modeller som er nyttige for akselerasjon i designprosessen.
2
Definer detaljene for data som vil være tilgjengelig i datavarehuset . Opplysningene i et datavarehus kan være lavt nivå , detaljerte , individuelle transaksjoner eller en aggregering . Bruke detaljhandel eksempel kan detaljerte data inkluderer antall produkter av en bestemt type for en enkelt bestilling på en dag . Et eksempel på rad kan være på 01.10.2010 , inneholdt for 3023 tre røde kjoler, to blå skjorter og en grønn genser . En samlet oversikt over de samme dataene kunne utelate identifikasjon som et enkeltvedtak , og i stedet lagre antall røde kjoler bestilt på 01/10/2010 .
3
Identifiser dimensjoner. Mål definere hvordan brukere vil være i stand til å dele opp dataene . For eksempel brukere nesten ofte du vil vise data fra tid eller geografi.
4
Identifiser fakta eller tiltak som vil bli lagret i datavarehus. Tiltak er numerisk og tilsetningsstoff på tvers av dimensjonene . For eksempel salg er numerisk og brukerne kan se på totalt salg for et produkt , og ved enhver tid . Salgstallene er gyldige uansett hvordan dataene er segmentert .
5
Test den foreslåtte modellen mot forretningsprosessen. For å sikre at modellen er tilstrekkelig, definere en liste over eksempler på spørsmål som kan bli stilt av brukerne å utføre forretningsprosesser . Sørg for at modellen inneholder de nødvendige dimensjonene (attributter ) og fakta ( kvantitative data) for å svare på hvert spørsmål .