Vad är schema?
I databashanteringssystemet (DBMS) representerar schemat relationsdatabas. Den definierar tabellerna, fälten i varje tabell och förhållandet mellan fält och tabeller. Med andra ord är schemat en samling databasobjekt, inklusive tabeller, vyer, index och synonymer. Scheman lagras vanligtvis i en datalogg.
Vad är klassiskt stjärnschema?
Ett klassiskt stjärnschema är en flerdimensionell datamodell som bygger på en central faktatabell omgiven av flera dimensionstabeller i form av en stjärna (därav namnet).
En InfoCube består av flera Info-objekt (egenskaper och nyckeltal) och är strukturerad enligt stjärnschemat. Det betyder att det finns en stor faktatabell med nyckeltal för InfoCube, liksom många dimensionstabeller som omger strukturen som ser ut som en stjärna.
Fördelarna med stjärnschema är att skära ner, lätt att förstå data och prestanda ökar.
Vad är Extended Star Schema?
I utökat stjärnschema är "faktatabell" och "huvuddatatabell" ansluten via SID (Surrogate ID) -tabellen. I utökat stjärnschema kommer faktatabell och dimensionstabell att vara inne i kuben. Den har en analyskapacitet på 16 * 248 (SID-tabell). Faktatabellen är liten och dimensionstabellen är enorm i motsats till Star Schema-modellen. Under den utvidgade stjärnmodellen innehåller dimensionstabellen inte stamdata
Nedan följer de olika komponenterna i ett Extended Star Schema.
- Attributtabellen innehåller attributet för stamdata.
- SID-tabellen skapar den unika SID för (Surrogate Id) för varje stamdata.
- Dimensionstabellen skapar DimId för varje unik kombination av SID (max 248 SID (tecken) kan rymmas i DIM-tabellen).
- Beskrivning av huvuddata för texttabell.
- Faktatabellen innehåller unik kombination av DIM-ID och nyckeltal (max 233 nyckeltal (mätbar kvantitet) rymmer faktiskt tabell).
Nedan följer ett exempel på hur en faktatabell för en Infocube ser ut.
Nedan visas dimensionerna och SID-tabellerna.
Nedan visas är Info-objektets stamdata och texttabellen.
Infocube: Exempel på utökat stjärnschema:
Nedan är ett exempel på Infocube som visar det utökade stjärnschemat.
Steg som förklarar det utökade stjärnschemat för en infokub:
- Faktatabellen för InfoCube har ett värde 3.
- Värdet på faktatabellen (dvs. ”3”) mappas i dimensionstabellen.
- Mått-ID ”3” har en SID mappad i SID-tabellen.
- SID-värdet mappas med datatabellen Text och Master.