Vse o shemi zvezd & Razširjena shema zvezd v SAP BI / BW

Kazalo:

Anonim

Kaj je shema?

V sistemu za upravljanje baz podatkov (DBMS) shema predstavlja relacijsko bazo podatkov. Določa tabele, polja v vsaki tabeli in razmerje med polji in tabelami. Z drugimi besedami, shema je zbirka predmetov baze podatkov, vključno s tabelami, pogledi, indeksi in sopomenkami. Sheme so običajno shranjene v podatkovnem slovarju.

Kaj je klasična zvezdna shema?

Klasična zvezdna shema je večdimenzionalni podatkovni model, ki temelji na osrednji delovni tabeli, obkroženi z več dimenzijskimi tabelami v obliki zvezde (od tod tudi ime).

InfoCube je sestavljen iz več Info-predmetov (značilnosti in ključne številke) in je strukturiran v skladu s shemo zvezd. To pomeni, da obstaja velika tabela dejstev s ključnimi številkami za InfoCube, pa tudi veliko dimenzijskih tabel, ki jo obdajajo, videti kot zvezda.

Prednosti sheme zvezd so rezanje, enostavno razumevanje podatkov in povečanje zmogljivosti.

Kaj je razširjena shema zvezd?

V razširjeni shemi zvezd sta "tabela dejstev" in "tabela glavnih podatkov" povezana s tabelo SID (nadomestni ID). V razširjeni shemi zvezd bodo tabela dejstev in tabela dimenzij znotraj kocke. Ima analizirajočo zmogljivost 16 * 248 (tabela SID). Tabela z dejstvi je majhna, dimenzijska tabela pa v nasprotju z modelom Star Schema ogromna. V modelu razširjene zvezdne sheme tabela dimenzij ne vsebuje glavnih podatkov

Sledijo različni sestavni deli razširjene sheme zvezd.

  1. Tabela atributov vsebuje atribut glavnih podatkov.
  2. Tabela SID ustvari edinstveni SID za (nadomestni ID) vseh zapisov glavnih podatkov.
  3. Tabela dimenzij ustvari DimId za vsako unikatno kombinacijo SID (v tabelo DIM lahko vnese največ 248 SID (znakov)).
  4. Besedilna tabela vsebuje opis glavnih podatkov.
  5. Tabela z dejstvi vsebuje edinstveno kombinacijo DIM ID-ja in ključnih številk (v tabeli z dejanskimi podatki je lahko 233 ključnih številk (izmerljiva količina)).

Spodaj je primer, kako izgleda tabela z informacijami o Infocubeu.

Spodaj so tabeli Dimension in SID.

Spodaj so prikazani osnovni podatki in besedilna tabela Info objekta.

Infocube: Vzorec razširjene sheme zvezd:

Spodaj je primer Infocube, ki prikazuje razširjeno shemo zvezd.

Koraki, ki pojasnjujejo razširjeno shemo zvezd Infocube:

  1. Tabela z informacijami InfoCube ima vrednost 3.
  2. Vrednost tabele dejstev (tj. "3") je preslikana v tabelo dimenzij.
  3. ID dimenzije »3« ima v tabeli SID preslikani SID.
  4. Vrednost SID se preslika s tabelo Besedilo in glavni podatki.