Hva er skjema?
I databasestyringssystem (DBMS) representerer skjemaet relasjonsdatabase. Den definerer tabellene, feltene i hver tabell og forholdet mellom felt og tabeller. Med andre ord er skjema en samling av databaseobjekter, inkludert tabeller, visninger, indekser og synonymer. Skjemaer lagres vanligvis i en datalogg.
Hva er klassisk stjerneskjema?
Et klassisk stjerneskjema er en flerdimensjonal datamodell, og er basert på en sentral faktatabell omgitt av flere dimensjonstabeller i form av en stjerne (derav navnet).
En InfoCube består av flere Info-objekter (egenskaper og nøkkeltall) og er strukturert i henhold til stjerneskjemaet. Dette betyr at det er en stor faktatabell med nøkkeltall for InfoCube, i tillegg til at mange dimensjonstabeller omgir strukturen som ser ut som stjerne.
Fordelene med stjerneskjema er kutting, enkel forståelse av data og ytelse øker.
Hva er utvidet stjerneskjema?
I utvidet stjerneskjema er "faktatabell" og "hoveddatatabell" koblet til via SID-tabellen (Surrogate ID). I utvidet stjerneskjema vil faktabord og dimensjonstabell være inne i kuben. Den har analysekapasitet på 16 * 248 (SID-tabell). Faktatabellen er liten og dimensjonstabellen er enorm i motsetning til Star Schema-modellen. Under modellen for utvidet stjerneskjema inneholder dimensjonstabellen ikke stamdata
Følgende er de forskjellige komponentene i et utvidet stjerneskjema.
- Attributtabellen inneholder attributtet til stamdata.
- SID-tabellen oppretter den unike SID for (surrogat-id) for hver stamdata.
- Dimensjonstabellen lager DimId for hver unike kombinasjon av SID (maks. 248 SID (tegn) har plass i DIM-tabellen).
- Teksttabellbeskrivelse av stamdata.
- Faktatabellen inneholder unik kombinasjon av DIM ID og nøkkeltall (maks 233 nøkkeltall (målbar mengde) kan imøtekomme faktisk tabell).
Nedenfor er et eksempel på hvordan en faktatabell for en Infocube ser ut.
Nedenfor er tabellene Dimensjon og SID.
Nedenfor vises Info-stamdata og teksttabell.
Infocube: Eksempel på utvidet stjerneskjema:
Nedenfor er et eksempel på Infocube som viser utvidet stjerneskjema.
Trinn som forklarer det utvidede stjerneskjemaet til en infokube:
- Faktatabellen til InfoCube har en verdi 3.
- Verdien på faktatabellen (dvs. “3”) er kartlagt i tabellen Dimensjon.
- Dimensjons-ID “3” har en SID kartlagt i SID-tabellen.
- SID-verdien tilordnes med tekst- og hoveddatatabellen.