Totul despre schema stelară & Schema stelelor extinse în SAP BI / BW

Cuprins:

Anonim

Ce este Schema?

În sistemul de gestionare a bazelor de date (SGBD), schema reprezintă baza de date relațională. Acesta definește tabelele, câmpurile din fiecare tabel și relația dintre câmpuri și tabele. Cu alte cuvinte, schema este o colecție de obiecte de baze de date, inclusiv tabele, vizualizări, indici și sinonime. Schemele sunt în general stocate într-un dicționar de date.

Ce este schema clasică de stele?

O schemă clasică de stele este un model de date multidimensional, care se bazează pe un tabel central de date înconjurat de mai multe tabele de dimensiuni în formă de stea (de unde și numele).

Un InfoCube este format din mai multe obiecte Info (Caracteristici și figuri cheie) și este structurat în conformitate cu schema stelară. Aceasta înseamnă că există un tabel mare de date cu cifre cheie pentru InfoCube, precum și multe tabele de dimensiuni înconjoară structura care apare ca stea.

Avantajele schemei stelare sunt reducerea, înțelegerea ușoară a datelor și creșterea performanței.

Ce este Schema stelelor extinse?

În schema stelară extinsă, „tabelul de date” și „tabelul de date master” sunt conectate prin tabelul SID (Surrogate ID). În schema stelară extinsă, tabelul de date și tabelul de dimensiuni vor fi în interiorul cubului. Are o capacitate de analiză de 16 * 248 (Tabel SID). Tabelul de informații este mic, iar tabelul de dimensiuni este imens contrar modelului Star Schema. În cadrul modelului de schemă de stele extins, tabelul de dimensiuni nu conține date de bază

Următoarele sunt diferitele componente ale unei scheme stelare extinse.

  1. Tabelul cu atribute deține atributul datelor master.
  2. Tabelul SID creează SID-ul unic pentru (ID surogat) pentru fiecare înregistrare de date master.
  3. Tabelul de dimensiuni creează DimId pentru fiecare combinație unică de SID (maximum 248 SID (caractere) pot fi găzduite în tabelul DIM).
  4. Tabel text conține descrierea datelor de bază.
  5. Tabelul de date conține o combinație unică de ID DIM și cifre cheie (maximum 233 cifre cheie (cantitate măsurabilă) pot găzdui tabelul de fapt)

Mai jos este un exemplu de cum arată un tabel de date al unui Infocube.

Mai jos sunt tabelele Dimensiune și SID.

Mai jos sunt prezentate datele de bază ale obiectului Info și tabelul text.

Infocube: Exemplu de schemă de stele extinse:

Mai jos este un exemplu de Infocube care prezintă Schema stelelor extinse.

Pași care explică Schema stelelor extinse a unui Infocube:

  1. Tabelul de informații al InfoCube are o valoare 3.
  2. Valoarea tabelului de fapte (adică „3”) este mapată în tabelul de dimensiuni.
  3. ID-ul dimensiunii „3” are un SID mapat în tabelul SID.
  4. Valoarea SID este mapată cu tabelul de date Text și Master.