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: