Allt om stjärnschema och utökat stjärnschema i SAP BI/BW

Vad är Schema?

I databashanteringssystem (DBMS) representerar schemat en relationsdatabas. Den definierar tabellerna, fälten i varje tabell och förhållandet mellan fält och tabeller. Schema är med andra ord en samling databasobjekt, inklusive tabeller, vyer, index och synonymer. Schema lagras vanligtvis i en dataordbok.

Vad är klassiskt stjärnschema?

Ett klassiskt stjärnschema är en flerdimensionell datamodell. Den är baserad på en central faktatabell omgiven av flera dimensionstabeller i form av en stjärna (därav namnet).

En InfoCube består av flera Info-objekt (Kännetecken och Nyckeltal) och är uppbyggd enligt stjärnschemat. Detta innebär att det finns en stor faktatabell med nyckeltal för InfoCube, samt många dimensionstabeller omger dens struktur som ser ut som stjärna.

Fördelarna med stjärnscheman är skärning, enkel förståelse av data och ökad prestanda.

Klassiskt stjärnschema i SAP BI/BW

Vad är Extended Star Schema?

I utökat stjärnschema är "faktatabell" och "huvuddatatabell" anslutna via SID-tabellen (Surrogat-ID). I utökat stjärnschema kommer faktatabell och dimensionstabell att finnas inne i kuben. Den har en analyskapacitet på 16*248 (SID-tabell). Faktatabellen är liten och dimensionstabellen är enorm i motsats till Star Schema-modellen. Under den utökade stjärnschemamodellen innehåller dimensionstabellen inte basdata

Utökat stjärnschema in SAP BI/BW

Följande är de olika komponenterna i ett utökat stjärnschema.

  1. Attributtabellen innehåller attributet för masterdata.
  2. SID-tabellen skapar det unika SID för (surrogat-ID) varje stamdataposter.
  3. Dimensionstabellen skapar DimId för varje unik kombination av SID (Max 248 SID(tecken) kan rymma i DIM-tabellen).
  4. Texttabell innehåller beskrivning av stamdata.
  5. Faktatabell innehåller unik kombination av DIM ID och nyckeltal (Max 233 nyckeltal (mätbar mängd) kan rymma i faktatabell).

Utökat stjärnschema in SAP BI/BW

Nedan är ett exempel på hur en faktatabell av en Infokub ser ut som.

Utökat stjärnschema in SAP BI/BW

Nedan finns tabellerna Dimension och SID.

Utökat stjärnschema in SAP BI/BW

Nedan visas informationsobjektets stamdata och texttabell.

Utökat stjärnschema in SAP BI/BW

Infocube: Exempel på utökat stjärnschema

Nedan är ett exempel på Infocube som visar det utökade stjärnschemat.

Steg som förklarar det utökade stjärnschemat för en infokub:

  1. Faktatabellen i InfoCube har värdet 3.
  2. Värdet på faktatabellen (dvs. "3") mappas i dimensionstabellen.
  3. Dimensions-ID "3" har ett SID mappat i SID-tabellen.
  4. SID-värdet mappas med text- och masterdatatabellen.

Infocube: Exempel på utökat stjärnschema