Alles over Star Schema & Uitgebreid sterrenschema in SAP BI / BW

Inhoudsopgave:

Anonim

Wat is een schema?

In het databasebeheersysteem (DBMS) vertegenwoordigt het schema een relationele database. Het definieert de tabellen, de velden in elke tabel en de relatie tussen velden en tabellen. Met andere woorden, schema is een verzameling database-objecten, inclusief tabellen, views, indexen en synoniemen. Schema's worden doorgaans opgeslagen in een datadictionary.

Wat is een klassiek sterrenschema?

Een klassiek sterschema is een multidimensionaal gegevensmodel dat is gebaseerd op een centrale feitentabel omgeven door verschillende dimensietabellen in de vorm van een ster (vandaar de naam).

Een InfoCube bestaat uit meerdere Info-Objecten (Kenmerken en Kerncijfers) en is opgebouwd volgens het sterschema. Dit betekent dat er een grote feitentabel is met sleutelfiguren voor de InfoCube, evenals veel dimensietabellen rondom de structuur die eruitziet als een ster.

De voordelen van het sterrenschema zijn kleiner worden, gemakkelijk begrip van gegevens en prestatieverhoging.

Wat is Extended Star Schema?

In een uitgebreid sterrenschema zijn "feitentabel" en "stamgegevenstabel" verbonden via de SID-tabel (Surrogate ID). In het uitgebreide sterschema bevinden de feitentabel en de dimensietabel zich in de kubus. Het heeft een analysecapaciteit van 16 * 248 (SID-tabel). De feitentabel is klein en de afmetingstabel is enorm in tegenstelling tot het Star Schema-model. Onder het uitgebreide sterschemamodel bevat de dimensietabel geen stamgegevens

Hieronder volgen de verschillende componenten van een uitgebreid sterrenschema.

  1. Attributentabel bevat het attribuut van stamgegevens.
  2. SID-tabel creëert de unieke SID voor (Surrogate Id) elke stamgegevensrecord.
  3. Dimension table creëert de DimId voor elke unieke combinatie van SID (Max 248 SID (karakters) is geschikt voor DIM-tabel).
  4. Teksttabel bevat een beschrijving van de stamgegevens.
  5. De feitentabel bevat een unieke combinatie van DIM-ID en kengetallen (max. 233 kengetallen (meetbare hoeveelheid) zijn geschikt voor feitentabel).

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

Hieronder staan ​​de Dimension- en SID-tabellen.

Hieronder worden de stamgegevens van het Info-object en de teksttabel weergegeven.

Infocube: Sample Extended Star Schema:

Het onderstaande is een voorbeeld van Infocube met het uitgebreide sterrenschema.

Stappen die het uitgebreide sterrenschema van een infocube uitleggen:

  1. De feitentabel van de InfoCube heeft de waarde 3.
  2. De waarde van de feitentabel (dwz "3") wordt in kaart gebracht in de dimensie-tabel.
  3. De dimensie-ID "3" heeft een SID die is toegewezen aan de SID-tabel.
  4. De SID-waarde wordt toegewezen aan de tekst- en stamgegevenstabel.