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.

  • Schema clasică a stelei: Un tabel central de fapte înconjurat de tabele de dimensiuni care conțin date principale în interiorul cubului.
  • 🔗 Schemă stea extinsă: Tabelele SID leagă dimensiunile de datele principale stocate în afara cubului pentru reutilizare.
  • 📐 Adâncimea analizei: Modelul extins permite 16 dimensiuni înmulțite cu 248 de tabele SID pentru o analiză mai bogată.
  • 🔑 Tabele SID: ID-urile surogat conectează tabelele de dimensiuni la tabelele de atribute, text și date principale.
  • 📊 Tabel de fapte: Un tabel de date conține indicatori cheie și acceptă până la 233 de indicatori cheie măsurabili.
  • 🤖 Asistență AI: AI și SAP HANA optimizează aceste modele pentru interogări analitice rapide și la scară largă.

Schemă stelară și schemă stelară extinsă în SAP BI/BW

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ă.

Schema stea în SAP BI/BW

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.

Schema stelară extinsă în SAP BI/BW

Diferitele componente ale unei scheme stelare extinse sunt:

  1. Tabela de atribute conține atributele datelor master.
  2. Tabelul SID creează un SID (Surrogate ID) unic pentru fiecare înregistrare de date master.
  3. 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).
  4. Tabelul de text conține descrieri ale datelor principale.
  5. 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).

Schema stelară extinsă în SAP BI/BW

Mai jos este un exemplu despre cum arată un tabel de fapte al unui InfoCube.

Schema stelară extinsă în SAP BI/BW

Mai jos sunt tabelele cu dimensiuni și SID.

Schema stelară extinsă în SAP BI/BW

Mai jos sunt tabelele de date și text principale InfoObject.

Schema stelară extinsă în SAP BI/BW

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:

  1. Tabelul de fapte al InfoCubului are valoarea 3.
  2. Valoarea tabelului de fapte („3”) este mapată în tabelul de dimensiuni.
  3. ID-ul de dimensiune „3” are un SID mapat în tabelul SID.
  4. Valoarea SID este mapată cu tabelele de text și de date principale.

Schemă stea extinsă exemplu InfoCube

Întrebări frecvente

Un tabel SID (Surrogate ID) atribuie o cheie întreagă scurtă și unică fiecărei valori a datelor principale. În schema stea extinsă, tabelele SID leagă tabelele de dimensiuni de datele principale, text și tabelele de atribute, îmbunătățind performanța joncțiunilor și reutilizarea.

Datele principale sunt stocate în afara InfoCubului în tabele separate de atribute, text și SID, nu în interiorul tabelelor de dimensiuni. Această separare permite reutilizarea acelorași date principale în mai multe InfoCuburi în loc să fie duplicate.

Un tabel de fapte stochează indicatorii cheie măsurabili și DimID-urile care se leagă de dimensiuni. Un tabel de dimensiuni grupează caracteristicile corelate și se conectează, prin intermediul tabelelor SID, la datele principale care le descriu. Tabelele de fapte sunt mari; tabelele de dimensiuni sunt mai mici.

Da. SAP HANA și învățarea automată analizează modelele de interogare pentru a recomanda agregate, partiționare și modificări de model. În SAP Datasphere și Analytics Cloud, AI sugerează în continuare modele și scoate la iveală informații din schema subiacentă.

Învățarea automată citește datele structurate și curate despre fapte și dimensiuni pentru a antrena modele de prognoză și detectare a anomaliilor. Cheile și datele principale consistente ale schemei stea o transformă într-o bază fiabilă pentru analize și planificare bazate pe inteligență artificială.

Rezumați această postare cu: