Wszystko o schemacie gwiazdy i rozszerzonym schemacie gwiazdy w SAP BI/BW
Co to jest schemat?
W systemie zarządzania bazami danych (DBMS) schemat reprezentuje relacyjną bazę danych. Definiuje tabele, pola w każdej tabeli oraz relacje między polami i tabelami. Innymi słowy schemat to zbiór obiektów bazy danych, w tym tabele, widoki, indeksy i synonimy. Schematy są zazwyczaj przechowywane w słowniku danych.
Co to jest klasyczny schemat gwiazdy?
Klasyczny schemat gwiazdy jest wielowymiarowym modelem danych, opartym na modelu centralnym tabela faktów otoczony kilkoma tabelami wymiarów w kształcie gwiazdy (stąd nazwa).
InfoCube składa się z kilku Informacje-Obiekty (Charakterystyka i kluczowe liczby) i ma strukturę według schematu gwiazdowego. Oznacza to, że istnieje duża tabela faktów z kluczowymi liczbami dla InfoCube, a także wielowymiarowa tabela wymiarów otaczająca ją struktura, która wygląda jak gwiazda.
Korzyści ze schematu gwiaździstego to ograniczenie, łatwe zrozumienie danych i wzrost wydajności.
Co to jest rozszerzony schemat gwiazdy?
W rozszerzonym schemacie gwiazdy „tabela faktów” i „tabela danych głównych” są połączone poprzez tabelę SID (identyfikator zastępczy). W rozszerzonym schemacie gwiazdy tabela faktów i tabela wymiarów będą znajdować się wewnątrz sześcianu. Ma zdolność analityczną 16*248 (tabela SID). Tabela faktów jest mała, a tabela wymiarów ogromna, w przeciwieństwie do modelu Star Schema. W modelu rozszerzonego schematu gwiazdy tabela wymiarów nie zawiera danych podstawowych
Poniżej przedstawiono różne komponenty schematu rozszerzonej gwiazdy.
- Tabela atrybutów zawiera atrybut danych podstawowych.
- Tabela SID tworzy unikalny identyfikator SID dla (identyfikatora zastępczego) każdego rekordy danych podstawowych.
- Tabela wymiarów tworzy DimId dla każdej unikalnej kombinacji SID (maks. 248 SID (znaków) może pomieścić w tabeli DIM).
- Tabela tekstowa zawiera opis danych podstawowych.
- Tabela faktów zawiera unikalną kombinację identyfikatora DIM i kluczowych liczb (w tabeli faktów można umieścić maksymalnie 233 kluczowych cyfr (mierzalna ilość).
Poniżej znajduje się przykład, w jaki sposób tabela faktów pliku Infocube wygląda jak.
Poniżej znajdują się tabele wymiarów i SID.
Poniżej pokazane są dane podstawowe i tabela tekstowa obiektu Info.
Infocube: Przykładowy rozszerzony schemat gwiazdy
Poniżej znajduje się przykład Infocube pokazujący rozszerzony schemat gwiazdy.
Kroki wyjaśniające rozszerzony schemat gwiazdy infocube:
- Tabela faktów modułu InfoCube ma wartość 3.
- Wartość tabeli faktów (tj. „3”) jest mapowana w tabeli wymiarów.
- Identyfikator wymiaru „3” ma identyfikator SID odwzorowany w tabeli SID.
- Wartość SID jest mapowana za pomocą tabeli danych tekstowych i głównych.