Co to jest schemat?
W systemie zarządzania bazą 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ą zwykle przechowywane w słowniku danych.
Co to jest klasyczny schemat gwiezdny?
Klasyczny schemat gwiazdy to wielowymiarowy model danych oparty na centralnej tabeli faktów otoczonej kilkoma tabelami wymiarów w kształcie gwiazdy (stąd nazwa).
Kostka informacyjna składa się z kilku obiektów informacyjnych (charakterystyka i kluczowe dane) i jest zbudowana zgodnie ze schematem gwiazdy. Oznacza to, że istnieje duża tabela faktów z kluczowymi danymi dla modułu InfoCube, a także wiele tabel wymiarów otaczających strukturę, która wygląda jak gwiazda.
Korzyści ze schematu gwiaździstego są mniejsze, łatwe zrozumienie danych i wzrost wydajności.
Co to jest rozszerzony schemat gwiazdy?
W rozszerzonym schemacie gwiaździstym „tabela faktów” i „tabela danych podstawowych” są połączone tabelą SID (identyfikator zastępczy). W rozszerzonym schemacie gwiaździstym tabela faktów i tabela wymiarów będą znajdować się wewnątrz sześcianu. Ma zdolność analizowania 16 * 248 (tabela SID). Tabela faktów jest mała, a tabela wymiarów jest ogromna w przeciwieństwie do modelu Star Schema. W rozszerzonym modelu schematu gwiaździstego tabela wymiarów nie zawiera danych podstawowych
Poniżej przedstawiono różne składniki rozszerzonego schematu gwiezdnego.
- Tabela atrybutów zawiera atrybut danych podstawowych.
- Tabela SID tworzy unikalny identyfikator SID dla (Identyfikator zastępczy) każdego rekordu danych podstawowych.
- Tabela wymiarów tworzy DimId dla każdej unikalnej kombinacji identyfikatorów SID (maksymalnie 248 identyfikatorów SID (znaków) może pomieścić w tabeli DIM).
- Tabela tekstowa zawiera opis danych podstawowych.
- Tabela faktów zawiera unikalną kombinację DIM ID i kluczowych liczb (maksymalnie 233 kluczowe cyfry (mierzalna ilość) może pomieścić tabelę faktów).
Poniżej znajduje się przykład tego, jak wygląda tabela faktów w Infocube.
Poniżej znajdują się tabele wymiarów i SID.
Poniżej pokazano dane podstawowe obiektu Info i tabelę tekstową.
Infocube: Przykład rozszerzonego schematu gwiazdowego:
Poniżej znajduje się przykład Infocube pokazujący rozszerzony schemat gwiazdy.
Kroki wyjaśniające rozszerzony schemat gwiezdny kostki informacyjnej:
- Tabela faktów w module InfoCube ma wartość 3.
- Wartość tabeli faktów (tj. „3”) jest odwzorowywana w tabeli wymiarów.
- Identyfikator wymiaru „3” ma identyfikator SID zmapowany w tabeli SID.
- Wartość SID jest odwzorowywana za pomocą tabeli danych tekstowych i głównych.