Alt om stjerneskema og udvidet stjerneskema i SAP BI/BW

Hvad er skema?

I database management system (DBMS) repræsenterer skemaet relationel database. Den definerer tabellerne, felterne i hver tabel og forholdet mellem felter og tabeller. Skema er med andre ord en samling af databaseobjekter, inklusive tabeller, visninger, indekser og synonymer. Skemaer gemmes generelt i en dataordbog.

Hvad er klassisk stjerneskema?

Et klassisk stjerneskema er en multidimensionel datamodel. Den er baseret på en central faktatabel omgivet af flere dimensionstabeller i form af en stjerne (deraf navnet).

En InfoCube består af flere Info-objekter (Kenskaber og Nøgletal) og er opbygget efter stjerneskemaet. Det betyder, at der er en stor faktatabel med nøgletal for InfoCube, samt mange dimensionstabeller omgiver dens struktur, der fremstår som stjerne.

Fordelene ved stjerneskema er nedskæring, nem forståelse af data og øget ydeevne.

Klassisk stjerneskema i SAP BI/BW

Hvad er Extended Star Schema?

I udvidet stjerneskema er "fakta-tabel" og "stamdatatabel" forbundet via SID-tabel (surrogat-id). I udvidet stjerneskema vil faktatabel og dimensionstabel være inde i kuben. Den har en analysekapacitet på 16*248 (SID-tabel). Faktatabellen er lille og dimensionstabellen er enorm i modsætning til Star Schema-modellen. Under den udvidede stjerneskemamodel indeholder dimensionstabellen ikke stamdata

Udvidet stjerneskema i SAP BI/BW

Følgende er de forskellige komponenter i et udvidet stjerneskema.

  1. Attributtabellen indeholder attributten for stamdata.
  2. SID-tabel opretter det unikke SID for (surrogat-id) hver stamdataposter.
  3. Dimensionstabel opretter DimId for hver unik kombination af SID (Max 248 SID(tegn) kan rumme i DIM-tabel).
  4. Teksttabel hold beskrivelse af stamdata.
  5. Faktatabel indeholder unik kombination af DIM ID og nøgletal (Max 233 nøgletal (målbar mængde) kan rumme i faktatabel).

Udvidet stjerneskema i SAP BI/BW

Nedenfor er et eksempel på, hvordan en faktatabel af en Infokube ligner.

Udvidet stjerneskema i SAP BI/BW

Nedenfor er dimensions- og SID-tabellerne.

Udvidet stjerneskema i SAP BI/BW

Nedenfor vises Info-objektets stamdata og teksttabel.

Udvidet stjerneskema i SAP BI/BW

Infocube: Eksempel på udvidet stjerneskema

Nedenstående er et eksempel på Infocube, der viser det udvidede stjerneskema.

Trin, der forklarer det udvidede stjerneskema for en Infocube:

  1. Faktatabellen i InfoCube har værdien 3.
  2. Værdien af ​​faktatabellen (dvs. "3") er kortlagt i dimensionstabellen.
  3. Dimensions-id'et "3" har et SID kortlagt i SID-tabellen.
  4. SID-værdien afbildes med tekst- og stamdatatabellen.

Infocube: Eksempel på udvidet stjerneskema