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.

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.
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.
De verschillende onderdelen van een uitgebreid sterschema zijn:
- De attributentabel bevat de attributen van de stamgegevens.
- De SID-tabel genereert een unieke SID (Surrogate ID) voor elk stamgegevensrecord.
- De dimensietabel creรซert een DimID voor elke unieke combinatie van SID's (een dimensietabel kan maximaal 248 SID-kenmerken bevatten).
- De teksttabel bevat beschrijvingen van stamgegevens.
- De feitentabel bevat een unieke combinatie van DimID's en kerncijfers (een feitentabel kan maximaal 233 kerncijfers bevatten).
Hieronder ziet u een voorbeeld van hoe een feitentabel van een InfoCube eruitziet.
Hieronder vindt u de dimensie- en SID-tabellen.
Hieronder vindt u de stamgegevens en teksttabellen van het InfoObject.
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:
- De feitentabel van de InfoCube heeft een waarde van 3.
- De waarde van de feitentabel (โ3โ) wordt in de dimensietabel weergegeven.
- Voor dimensie-ID '3' is een SID toegewezen in de SID-tabel.
- De SID-waarde is gekoppeld aan de tekst- en stamgegevenstabellen.







