Alt om stjerneskjema og utvidet stjerneskjema i SAP BI/BW

Hva er Schema?

I database management system (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 dataordbok.

Hva er klassisk stjerneskjema?

Et klassisk stjerneskjema er en flerdimensjonal datamodell. Den 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 (Kjennetegn og Nøkkeltall) og er bygget opp etter stjerneskjemaet. Dette betyr at det er en stor faktatabell med nøkkeltall for InfoCube, samt mange dimensjonstabeller rundt strukturen som fremstår som stjerne.

Fordelene med stjerneskjema er nedskjæring, enkel forståelse av data og ytelsesøkning.

Klassisk stjerneskjema i SAP BI/BW

Hva er Extended Star Schema?

I utvidet stjerneskjema er "faktatabell" og "stamdatatabell" koblet sammen via SID-tabellen (Surrogate ID). I utvidet stjerneskjema vil faktatabell 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 den utvidede stjerneskjemamodellen inneholder ikke dimensjonstabellen stamdata

Utvidet stjerneskjema i SAP BI/BW

Følgende er de forskjellige komponentene i et utvidet stjerneskjema.

  1. Attributttabell inneholder attributtet til stamdata.
  2. SID-tabellen lager den unike SID-en for (surrogat-ID) hver stamdataposter.
  3. Dimensjonstabell oppretter DimId for hver unike kombinasjon av SID (Maks 248 SID(tegn) kan romme i DIM-tabellen).
  4. Teksttabell hold beskrivelse av stamdata.
  5. Faktatabell inneholder unik kombinasjon av DIM ID og nøkkeltall (Maks 233 nøkkeltall (målbar mengde) kan romme i faktatabell).

Utvidet stjerneskjema i SAP BI/BW

Nedenfor er et eksempel på hvordan en faktatabell av en Infokube ser ut som.

Utvidet stjerneskjema i SAP BI/BW

Nedenfor er dimensjons- og SID-tabellene.

Utvidet stjerneskjema i SAP BI/BW

Nedenfor vises Info-objektets stamdata og teksttabell.

Utvidet stjerneskjema i SAP BI/BW

Infocube: Eksempel på utvidet stjerneskjema

Nedenfor er et eksempel på Infocube som viser det utvidede stjerneskjemaet.

Trinn som forklarer det utvidede stjerneskjemaet til en infokube:

  1. Faktatabellen til InfoCube har en verdi 3.
  2. Verdien av faktatabellen (dvs. "3") er kartlagt i dimensjonstabellen.
  3. Dimensjons-ID "3" har en SID tilordnet i SID-tabellen.
  4. SID-verdien tilordnes med tekst- og stamdatatabellen.

Infocube: Eksempel på utvidet stjerneskjema