Sterrenschema en uitgebreid sterrenschema in SAP BI/ZW

โšก Slimme samenvatting

Sterrenschema en uitgebreid sterrenschema in SAP BW organiseert gegevens in feiten- en dimensietabellen, waarbij het uitgebreide model dimensies koppelt aan stamgegevens via SID-tabellen, waardoor een veel diepere analyse mogelijk is en stamgegevens hergebruikt kunnen worden.

  • โญ Klassiek sterrenschema: Een centrale feitentabel, omringd door dimensietabellen die stamgegevens in de kubus bevatten.
  • ๐Ÿ”— Uitgebreid sterschema: SID-tabellen koppelen dimensies aan stamgegevens die buiten de kubus zijn opgeslagen voor hergebruik.
  • ๐Ÿ“ Analysediepte: Het uitgebreide model maakt 16 dimensies maal 248 SID-tabellen mogelijk voor een rijkere analyse.
  • ๐Ÿ”‘ SID-tabellen: Surrogaat-ID's verbinden dimensietabellen met attribuut-, tekst- en stamgegevenstabellen.
  • ๐Ÿ“Š Feitentabel: Een feitentabel bevat kerncijfers en ondersteunt maximaal 233 meetbare kerncijfers.
  • ๐Ÿค– AI-assistentie: AI en SAP HANA optimaliseert deze modellen voor snelle, grootschalige analytische query's.

Sterrenschema en uitgebreid sterrenschema in SAP BI/ZW

Wat is een schema?

In een databasemanagementsysteem (DBMS) vertegenwoordigt een schema de relationele database. Het definieert de tabellen, de velden in elke tabel en de relaties tussen velden en tabellen. Met andere woorden, een schema is een verzameling databaseobjecten, waaronder tabellen, weergaven, indexen en synoniemen. Schema's worden over het algemeen opgeslagen in een datawoordenboek.

Wat is een klassiek sterrenschema?

Een klassiek sterschema is een multidimensionaal datamodel. Het is gebaseerd op een centraal element. feitentabel omgeven door verschillende dimensietabellen in de vorm van een ster (vandaar de naam).

Een InfoCube bestaat uit meerdere InfoObjecten (kenmerken en kerncijfers) en is gestructureerd volgens het sterschema. Er is een grote feitentabel met kerncijfers voor de InfoCube, omringd door vele dimensietabellen die de ster vormen. Een feitentabel kan maximaal 16 dimensies hebben.

De voordelen van het sterschema zijn het eenvoudig segmenteren van gegevens, een gemakkelijke leesbaarheid en verbeterde prestaties.

Sterrenschema in SAP BI/ZW

Wat is een uitgebreid sterschema?

In het uitgebreide sterschema zijn de feitentabel en de stamgegevenstabel met elkaar verbonden via een SID-tabel (Surrogate ID). De feitentabel en de dimensietabel bevinden zich binnen de kubus, terwijl de stamgegevens zich daarbuiten bevinden. Het heeft een analysecapaciteit van 16 ร— 248 (SID-tabellen). De feitentabel is klein en de dimensietabel groot, in tegenstelling tot het klassieke sterschema. In het uitgebreide sterschema bevat de dimensietabel geen stamgegevens.

Uitgebreid sterschema in SAP BI/ZW

De verschillende onderdelen van een uitgebreid sterschema zijn:

  1. De attributentabel bevat de attributen van de stamgegevens.
  2. De SID-tabel genereert een unieke SID (Surrogate ID) voor elk stamgegevensrecord.
  3. De dimensietabel creรซert een DimID voor elke unieke combinatie van SID's (een dimensietabel kan maximaal 248 SID-kenmerken bevatten).
  4. De teksttabel bevat beschrijvingen van stamgegevens.
  5. De feitentabel bevat een unieke combinatie van DimID's en kerncijfers (een feitentabel kan maximaal 233 kerncijfers bevatten).

Uitgebreid sterschema in SAP BI/ZW

Hieronder ziet u een voorbeeld van hoe een feitentabel van een InfoCube eruitziet.

Uitgebreid sterschema in SAP BI/ZW

Hieronder vindt u de dimensie- en SID-tabellen.

Uitgebreid sterschema in SAP BI/ZW

Hieronder vindt u de stamgegevens en teksttabellen van het InfoObject.

Uitgebreid sterschema in SAP BI/ZW

InfoCube: Voorbeeld van een uitgebreid sterschema

Het volgende is een voorbeeld van een InfoCube die het uitgebreide sterschema weergeeft.

Stappenplan ter uitleg van het uitgebreide sterschema van een InfoCube:

  1. De feitentabel van de InfoCube heeft een waarde van 3.
  2. De waarde van de feitentabel (โ€œ3โ€) wordt in de dimensietabel weergegeven.
  3. Voor dimensie-ID '3' is een SID toegewezen in de SID-tabel.
  4. De SID-waarde is gekoppeld aan de tekst- en stamgegevenstabellen.

Voorbeeld van een InfoCube met een uitgebreid sterschema

Veelgestelde vragen

Een SID-tabel (Surrogate ID) kent een korte, unieke integer-sleutel toe aan elke stamgegevenswaarde. In het uitgebreide sterschema koppelen SID-tabellen dimensietabellen aan stamgegevens-, tekst- en attribuuttabellen, waardoor de prestaties van joins en hergebruik worden verbeterd.

Stamgegevens worden buiten de InfoCube opgeslagen in aparte attribuut-, tekst- en SID-tabellen, en niet in de dimensietabellen. Deze scheiding zorgt ervoor dat dezelfde stamgegevens in meerdere InfoCubes hergebruikt kunnen worden in plaats van gedupliceerd te worden.

Een feitentabel bevat de meetbare kerncijfers en de DimID's die aan dimensies zijn gekoppeld. Een dimensietabel groepeert gerelateerde kenmerken en verbindt deze via SID-tabellen met de stamgegevens die ze beschrijven. Feitentabellen zijn groot; dimensietabellen zijn kleiner.

Ja. SAP HANA en machine learning analyseren querypatronen om aggregaties, partitionering en modelwijzigingen aan te bevelen. SAP Datasphere en Analytics Cloud, AI, suggereren bovendien modellen en brengen inzichten naar boven op basis van het onderliggende schema.

Machine learning leest de schone, gestructureerde feiten- en dimensiegegevens om voorspellings- en anomaliedetectiemodellen te trainen. De consistente sleutels en stamgegevens van het sterschema vormen een betrouwbare basis voor AI-gestuurde analyses en planning.

Vat dit bericht samen met: