Sve o shemi zvijezda & Proširena shema zvijezda u SAP BI / BW

Sadržaj:

Anonim

Što je shema?

U sustavu za upravljanje bazama podataka (DBMS), shema predstavlja relacijsku bazu podataka. Definira tablice, polja u svakoj tablici i odnos između polja i tablica. Drugim riječima, shema je zbirka objekata baze podataka, uključujući tablice, poglede, indekse i sinonime. Sheme su obično pohranjene u rječniku podataka.

Što je klasična zvjezdana shema?

Klasična shema zvijezde je višedimenzionalni model podataka. Temelji se na središnjoj tablici činjenica okruženoj nekoliko tablica dimenzija u obliku zvijezde (otuda i naziv).

InfoCube se sastoji od nekoliko Info-objekata (Karakteristike i Ključne brojke) i strukturiran je prema shemi zvijezda. To znači da postoji velika tablica činjenica s ključnim brojkama za InfoCube, kao i mnoštvo tablica dimenzija koje okružuju njezinu strukturu koja izgleda poput zvijezde.

Prednosti sheme zvijezda su rezanje, lako razumijevanje podataka i povećanje performansi.

Što je proširena shema zvijezda?

U proširenoj shemi zvijezda, "tablica činjenica" i "tablica matičnih podataka" povezane su tablicom SID (Surrogate ID). U proširenoj shemi zvijezda, tablica činjenica i tablica dimenzija nalazit će se unutar kocke. Kapacitet ima 16 * 248 (SID tablica). Tabela činjenica je mala, a dimenzija je ogromna, što je suprotno modelu Zvjezdane sheme. Prema modelu proširene zvjezdaste sheme, tablica dimenzija ne sadrži matične podatke

Slijede različite komponente proširene sheme zvijezda.

  1. Tablica atributa sadrži atribut matičnih podataka.
  2. SID tablica stvara jedinstveni SID za (zamjenski ID) sve zapise glavnih podataka.
  3. Tablica dimenzija stvara DimId za svaku jedinstvenu kombinaciju SID-a (maksimalno 248 SID (znakova) može se smjestiti u DIM tablicu).
  4. Tekstualna tablica sadrži opis glavnih podataka.
  5. Tabela činjenica sadrži jedinstvenu kombinaciju DIM ID-a i ključnih brojki (u tablicu činjenica može se smjestiti najviše 233 ključne brojke (mjerljiva količina)).

Ispod je primjer kako izgleda tablica činjenica Infocubea.

Ispod su tablice Dimenzija i SID.

Ispod su prikazani matični podaci i tekstualna tablica Info objekta.

Infocube: Uzorak proširene sheme zvijezda:

Ispod je primjer Infocubea koji prikazuje Proširenu shemu zvijezda.

Koraci koji objašnjavaju proširenu shemu zvijezda Infocubea:

  1. Tabela činjenica InfoCube-a ima vrijednost 3.
  2. Vrijednost tablice činjenica (tj. "3") preslikava se u tablicu dimenzija.
  3. ID dimenzije "3" ima SID mapiran u SID tablici.
  4. Vrijednost SID preslikava se s tablicom Tekst i glavni podaci.