Stjerneskjema og utvidet stjerneskjema i SAP BI/BW

โšก Smart oppsummering

Stjerneskjema og utvidet stjerneskjema i SAP BW organiserer data i fakta- og dimensjonstabeller, der den utvidede modellen kobler dimensjoner til stamdata gjennom SID-tabeller, noe som muliggjรธr langt stรธrre analysedybde og gjenbruk av stamdata.

  • โญ Klassisk stjerneskjema: En sentral faktatabell omgitt av dimensjonstabeller som inneholder stamdata inne i kuben.
  • ๐Ÿ”— Utvidet stjerneskjema: SID-tabeller kobler dimensjoner til stamdata lagret utenfor kuben for gjenbruk.
  • ๐Ÿ“ Analysedybde: Den utvidede modellen tillater 16 dimensjoner ganger 248 SID-tabeller for rikere analyse.
  • ๐Ÿ”‘ SID-tabeller: Surrogat-ID-er kobler dimensjonstabeller til attributt-, tekst- og stamdatatabeller.
  • ๐Ÿ“Š Faktatabell: En faktatabell inneholder nรธkkeltall og stรธtter opptil 233 mรฅlbare nรธkkeltall.
  • ๐Ÿค– AI-hjelp: AI og SAP HANA optimaliserer disse modellene for raske, storskala analytiske spรธrringer.

Stjerneskjema og utvidet stjerneskjema i SAP BI/BW

Hva er et skjema?

I et databasebehandlingssystem (DBMS) representerer et skjema den relasjonelle databasen. Det definerer tabellene, feltene i hver tabell og relasjonene mellom felt og tabeller. Med andre ord er et skjema en samling av databaseobjekter, inkludert tabeller, visninger, indekser og synonymer. Skjemaer lagres vanligvis i en dataordbok.

Hva er et 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 InfoObjects (karakteristikker og nรธkkeltall) og er strukturert i henhold til stjerneskjemaet. Det finnes en stor faktatabell med nรธkkeltall for infokuben, omgitt av mange dimensjonstabeller som danner stjernen. En faktatabell kan ha maksimalt 16 dimensjoner.

Fordelene med stjerneskjemaet er enkel oppdeling av data, enkel forstรฅelse og forbedret ytelse.

Stjerneskjema i SAP BI/BW

Hva er et utvidet stjerneskjema?

I det utvidede stjerneskjemaet er ยซfaktatabellenยป og ยซmasterdatatabellenยป koblet sammen via en SID-tabell (Surrogate ID). Faktatabellen og dimensjonstabellen ligger inne i kuben, mens masterdataene ligger utenfor den. Den har en analysekapasitet pรฅ 16 ร— 248 (SID-tabeller). Faktatabellen er liten og dimensjonstabellen er stor, i motsetning til det klassiske stjerneskjemaet. Under det utvidede stjerneskjemaet inneholder ikke dimensjonstabellen masterdata.

Utvidet stjerneskjema i SAP BI/BW

De ulike komponentene i et utvidet stjerneskjema er:

  1. Attributttabellen inneholder attributtene til stamdataene.
  2. SID-tabellen oppretter en unik SID (surrogat-ID) for hver stamdatapost.
  3. Dimensjonstabellen oppretter en DimID for hver unike kombinasjon av SID-er (maksimalt 248 SID-karakteristikker kan rommes i en dimensjonstabell).
  4. Tekstabellen inneholder beskrivelser av stamdata.
  5. Faktatabellen inneholder en unik kombinasjon av DimID-er og nรธkkeltall (maksimalt 233 nรธkkeltall kan rommes i en faktatabell).

Utvidet stjerneskjema i SAP BI/BW

Nedenfor er et eksempel pรฅ hvordan en faktatabell i en infokube ser ut.

Utvidet stjerneskjema i SAP BI/BW

Nedenfor finner du dimensjons- og SID-tabellene.

Utvidet stjerneskjema i SAP BI/BW

Nedenfor finner du InfoObject-stamdataene og teksttabellene.

Utvidet stjerneskjema i SAP BI/BW

InfoCube: Eksempel pรฅ utvidet stjerneskjema

Fรธlgende er et eksempel pรฅ en infokube som viser det utvidede stjerneskjemaet.

Trinn som forklarer det utvidede stjerneskjemaet til en infokube:

  1. Faktatabellen til infokuben har en verdi pรฅ 3.
  2. Verdien av faktatabellen (ยซ3ยป) er kartlagt i dimensjonstabellen.
  3. Dimensjons-ID "3" har en SID tilordnet i SID-tabellen.
  4. SID-verdien er tilordnet tekst- og stamdatatabellene.

Eksempel pรฅ utvidet stjerneskjema for InfoCube

Spรธrsmรฅl og svar

En SID-tabell (Surrogate ID) tilordner en kort, unik heltallsnรธkkel til hver stamdataverdi. I det utvidede stjerneskjemaet kobler SID-tabeller dimensjonstabeller til stamdata-, tekst- og attributttabeller, noe som forbedrer koblingsytelsen og gjenbruk.

Stamdata lagres utenfor infokuben i separate attributt-, tekst- og SID-tabeller, ikke inne i dimensjonstabellene. Denne separasjonen gjรธr at de samme stamdataene kan brukes pรฅ nytt pรฅ tvers av mange infokuber i stedet for รฅ dupliseres.

En faktatabell lagrer de mรฅlbare nรธkkeltallene og DimID-ene som er koblet til dimensjoner. En dimensjonstabell grupperer relaterte egenskaper og kobler, via SID-tabeller, til stamdataene som beskriver dem. Faktatabeller er store; dimensjonstabeller er mindre.

Ja. SAP HANA og maskinlรฆring analyserer spรธrremรธnstre for รฅ anbefale aggregater, partisjonering og modellendringer. SAP Datasphere og Analytics Cloud, AI foreslรฅr videre modeller og viser innsikt fra det underliggende skjemaet.

Maskinlรฆring leser de rene, strukturerte fakta- og dimensjonsdataene for รฅ trene prognoser og modeller for avviksdeteksjon. Stjerneskjemaets konsistente nรธkler og stamdata gjรธr det til et pรฅlitelig grunnlag for AI-drevet analyse og planlegging.

Oppsummer dette innlegget med: