Schemă stelară și schemă stelară extinsă în SAP BI/BW
⚡ Rezumat inteligent
Schema stea și schema stea extinsă în SAP BW organizează datele în tabele de fapte și dimensiuni, unde modelul extins leagă dimensiunile de datele master prin intermediul tabelelor SID, permițând o analiză mult mai profundă și reutilizarea datelor master.

Ce este o schemă?
Într-un sistem de gestionare a bazelor de date (DBMS), o schemă reprezintă baza de date relațională. Aceasta definește tabelele, câmpurile din fiecare tabel și relațiile dintre câmpuri și tabele. Cu alte cuvinte, o schemă este o colecție de obiecte ale bazei de date, inclusiv tabele, vizualizări, indexuri și sinonime. Schemele sunt în general stocate într-un dicționar de date.
Ce este o schemă stelară clasică?
O schemă stea clasică este un model de date multidimensional. Se bazează pe o schemă centrală tabel de fapte înconjurat de mai multe tabele de dimensiuni în formă de stea (de unde și numele).
Un InfoCube este format din mai multe InfoObiecte (caracteristici și indicatori cheie) și este structurat conform schemei stea. Există un tabel de fapte mare cu indicatori cheie pentru InfoCub, înconjurat de numeroase tabele de dimensiuni care formează steaua. Un tabel de fapte poate avea maximum 16 dimensiuni.
Beneficiile schemei stea sunt facilitarea felierii datelor, înțelegerea ușoară și performanța îmbunătățită.
Ce este o schemă stelar extinsă?
În schema stea extinsă, „tabelul de fapte” și „tabelul de date master” sunt conectate printr-un tabel SID (Surrogate ID). Tabelul de fapte și tabelul de dimensiuni se află în interiorul cubului, în timp ce datele master se află în afara acestuia. Acesta are o capacitate de analiză de 16 × 248 (tabele SID). Tabelul de fapte este mic, iar tabelul de dimensiuni este mare, contrar schemei stea clasice. În schema stea extinsă, tabelul de dimensiuni nu conține date master.
Diferitele componente ale unei scheme stelare extinse sunt:
- Tabela de atribute conține atributele datelor master.
- Tabelul SID creează un SID (Surrogate ID) unic pentru fiecare înregistrare de date master.
- Tabelul de dimensiuni creează un DimID pentru fiecare combinație unică de SID-uri (un tabel de dimensiuni poate conține maximum 248 de caracteristici SID).
- Tabelul de text conține descrieri ale datelor principale.
- Tabelul de fapte conține o combinație unică de DimID-uri și indicatori cheie (un tabel de fapte poate conține maximum 233 de indicatori cheie).
Mai jos este un exemplu despre cum arată un tabel de fapte al unui InfoCube.
Mai jos sunt tabelele cu dimensiuni și SID.
Mai jos sunt tabelele de date și text principale InfoObject.
InfoCube: Exemplu de schemă stea extinsă
Următorul este un exemplu de InfoCub care prezintă schema stea extinsă.
Pași care explică schema stea extinsă a unui InfoCub:
- Tabelul de fapte al InfoCubului are valoarea 3.
- Valoarea tabelului de fapte („3”) este mapată în tabelul de dimensiuni.
- ID-ul de dimensiune „3” are un SID mapat în tabelul SID.
- Valoarea SID este mapată cu tabelele de text și de date principale.







