Alt om stjerneskema & Udvidet stjerneskema i SAP BI / BW

Indholdsfortegnelse:

Anonim

Hvad er skema?

I databasestyringssystem (DBMS) repræsenterer skemaet relationsdatabase. Den definerer tabellerne, felterne i hver tabel og forholdet mellem felter og tabeller. Med andre ord er skema en samling af databaseobjekter, herunder tabeller, visninger, indekser og synonymer. Skemaer opbevares generelt i en datadeksikon.

Hvad er klassisk stjerneskema?

Et klassisk stjerneskema er en flerdimensionel datamodel, der 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 (karakteristika og nøgletal) og er struktureret i henhold til stjerneskemaet. Dette betyder, at der er en stor faktatabel med nøgletal for InfoCube, såvel som mange dimensionstabeller omgiver den struktur, der ser ud som stjerne.

Fordelene ved stjerneskema er at skære ned, nem forståelse af data og ydeevne øges.

Hvad er udvidet stjerneskema?

I udvidet stjerneskema er "faktatabel" og "masterdatatabel" forbundet via SID (Surrogate ID) -tabellen. I udvidet stjerneskema vil faktabord og dimensionstabel være inde i terningen. 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 stjerneskema-model indeholder dimensionstabellen ikke stamdata

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

  1. Attributttabellen indeholder attributten for stamdata.
  2. SID-tabel opretter den unikke SID til (surrogat-id) for hver stamdata.
  3. Dimensionstabel opretter DimId for hver unik kombination af SID (maks. 248 SID (tegn) kan rumme i DIM-tabel).
  4. Teksttabellebeskrivelse af stamdata.
  5. Faktatabellen indeholder en unik kombination af DIM ID og nøgletal (maks. 233 nøgletal (målbar mængde) kan faktisk rumme tabel).

Nedenfor er et eksempel på, hvordan en faktatabel for en Infocube ser ud.

Nedenfor er dimensionerne og SID-tabellerne.

Nedenfor vises Info-objekts stamdata og teksttabel.

Infocube: Eksempel på udvidet stjerneskema:

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

Trin, der forklarer det udvidede stjerneskema for en infokube:

  1. Faktatabellen i InfoCube har en værdi 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 kortlægges med tekst- og masterdatatabellen.