Stjerneskema og udvidet stjerneskema i SAP BI/BW

⚡ Smart opsummering

Stjerneskema og udvidet stjerneskema i SAP BW organiserer data i fakta- og dimensionstabeller, hvor den udvidede model forbinder dimensioner med masterdata via SID-tabeller, hvilket muliggør langt større analysedybde og genbrug af masterdata.

  • ⭐ Klassisk stjerneskema: En central faktatabel omgivet af dimensionstabeller, der indeholder masterdata inde i kuben.
  • 🔗 Udvidet stjerneskema: SID-tabeller forbinder dimensioner med stamdata, der er gemt uden for kuben, med henblik på genbrug.
  • 📐 Analysedybde: Den udvidede model tillader 16 dimensioner ganget med 248 SID-tabeller for mere omfattende analyse.
  • 🔑 SID-tabeller: Surrogat-id'er forbinder dimensionstabeller med attribut-, tekst- og stamdatatabeller.
  • 📊 Faktaoversigt: En faktatabel indeholder nøgletal og understøtter op til 233 målbare nøgletal.
  • 🤖 AI Assistance: AI og SAP HANA optimerer disse modeller til hurtige, store analytiske forespørgsler.

Stjerneskema og udvidet stjerneskema i SAP BI/BW

Hvad er et skema?

I et databasestyringssystem (DBMS) repræsenterer et skema den relationelle database. Det definerer tabellerne, felterne i hver tabel og relationerne mellem felter og tabeller. Med andre ord er et skema en samling af databaseobjekter, herunder tabeller, visninger, indekser og synonymer. Skemaer gemmes generelt i en dataordbog.

Hvad er et klassisk stjerneskema?

Et klassisk stjerneskema er en flerdimensionel 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 InfoObjekter (karakteristika og nøgletal) og er struktureret efter stjerneskemaet. Der er en stor faktatabel med nøgletal for InfoCube, omgivet af mange dimensionstabeller, der danner stjernen. En faktatabel kan maksimalt have 16 dimensioner.

Fordelene ved stjerneskemaet er nem opdeling af data, nem forståelse og forbedret ydeevne.

Stjerneskema i SAP BI/BW

Hvad er et udvidet stjerneskema?

I det udvidede stjerneskema er "faktatabellen" og "masterdatatabellen" forbundet via en SID-tabel (Surrogate ID). Faktatabellen og dimensionstabellen sidder inde i kuben, mens masterdataene sidder uden for den. Den har en analysekapacitet på 16 × 248 (SID-tabeller). Faktatabellen er lille, og dimensionstabellen er stor, i modsætning til det klassiske stjerneskema. Under det udvidede stjerneskema indeholder dimensionstabellen ikke masterdata.

Udvidet stjerneskema i SAP BI/BW

De forskellige komponenter i et udvidet stjerneskema er:

  1. Attributtabellen indeholder attributterne for stamdata.
  2. SID-tabellen opretter et unikt SID (Surrogate ID) for hver stamdatapost.
  3. Dimensionstabellen opretter et DimID for hver unik kombination af SID'er (en dimensionstabel kan indeholde maksimalt 248 SID-karakteristika).
  4. Tekstabellen indeholder beskrivelser af stamdata.
  5. Faktatabellen indeholder en unik kombination af DimID'er og nøgletal (en faktatabell kan indeholde maksimalt 233 nøgletal).

Udvidet stjerneskema i SAP BI/BW

Nedenfor er et eksempel på, hvordan en faktatabel i en infokube ser ud.

Udvidet stjerneskema i SAP BI/BW

Nedenfor er dimensions- og SID-tabellerne.

Udvidet stjerneskema i SAP BI/BW

Nedenfor er InfoObject-stamdata- og teksttabellerne.

Udvidet stjerneskema i SAP BI/BW

InfoCube: Eksempel på udvidet stjerneskema

Følgende er et eksempel på en InfoCube, der viser det udvidede stjerneskema.

Trin der forklarer det udvidede stjerneskema for en InfoCube:

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

InfoCube-eksempel på udvidet stjerneskema

Ofte Stillede Spørgsmål

En SID-tabel (Surrogate ID) tildeler en kort, unik heltalsnøgle til hver masterdataværdi. I det udvidede stjerneskema forbinder SID-tabeller dimensionstabeller med masterdata-, tekst- og attributtabeller, hvilket forbedrer join-ydeevne og genbrug.

Stamdata gemmes uden for InfoCube i separate attribut-, tekst- og SID-tabeller, ikke inde i dimensionstabellerne. Denne adskillelse gør det muligt at genbruge de samme stamdata på tværs af mange InfoCubes i stedet for at blive duplikeret.

En faktatabel gemmer de målbare nøgletal og de DimID'er, der linker til dimensioner. En dimensionstabel grupperer relaterede karakteristika og forbinder, via SID-tabeller, til de stamdata, der beskriver dem. Faktatabeller er store; dimensionstabeller er mindre.

Ja. SAP HANA og maskinlæring analyserer forespørgselsmønstre for at anbefale aggregater, partitionering og modelændringer. SAP Datasphere og Analytics Cloud, AI foreslår yderligere modeller og viser indsigt fra det underliggende skema.

Maskinlæring læser de rene, strukturerede fakta- og dimensionsdata for at træne prognoser og modeller til registrering af anomali. Stjerneskemaets ensartede nøgler og masterdata gør det til et pålideligt fundament for AI-drevet analyse og planlægning.

Opsummer dette indlæg med: