Schemat płatka śniegu w modelu hurtowni danych
Co to jest schemat płatka śniegu?
Schemat płatka śniegu w hurtowni danych to logiczny układ tabel w wielowymiarowej bazie danych taki, że Schemat ER przypomina kształtem płatek śniegu. Schemat Płatka Śniegu jest rozszerzeniem Schematu Gwiazdy i dodaje dodatkowe wymiary. Tabele wymiarów są znormalizowane, co dzieli dane na dodatkowe tabele.
Przykładowy schemat płatka śniegu
W poniższym przykładzie schematu Snowflake, Kraj jest dalej normalizowany do pojedynczej tabeli.

Charakterystyka schematu płatka śniegu
- Główną zaletą schematu płatka śniegu jest to, że zajmuje mniej miejsca na dysku.
- Do schematu dodano wymiar łatwiejszy do wdrożenia
- Ze względu na wiele tabel wydajność zapytań jest zmniejszona
- Podstawowym wyzwaniem, przed którym staniesz podczas korzystania ze schematu płatka śniegu, jest konieczność wykonania większej liczby czynności konserwacyjnych ze względu na większą liczbę tabel przeglądowych.
Zaleta schematu płatka śniegu
- Podstawową zaletą schematu Snowflake jest jego zdolność do zmniejszania wymagań dotyczących miejsca na dysku i łączenia mniejszych tabel przeglądowych, co poprawia wydajność zapytań.
- Zapewnia większą skalowalność wzajemnych powiązań pomiędzy komponentami i poziomami wymiarów.
- Nie ma redundancji, więc jest łatwiejszy w utrzymaniu.
Wady schematu płatka śniegu
- Istotną wadą schematu płatka śniegu jest zwiększona wymagana konserwacja.
- Złożone zapytania są trudne do zrozumienia.
- Większa liczba tabel oznacza więcej złączeń, a więc dłuższy czas wykonania zapytania.
Co to jest schemat galaktyki?
A Schemat galaktyki zawiera dwie tabele faktów, które dzielą między sobą tabele wymiarów. Jest również nazywany schematem konstelacji faktów. Schemat jest postrzegany jako zbiór gwiazd, stąd nazwa schemat galaktyki.
Jak widać w powyższym przykładzie, istnieją dwie tabele faktów
- Revprzyjść
- Produkt.
W schemacie Galaxy wymiary udziałów nazywane są wymiarami zgodnymi.
Charakterystyka schematu galaktyki
- Wymiary w tym schemacie są podzielone na osobne wymiary w oparciu o różne poziomy hierarchii.
- Na przykład, jeśli geografia ma cztery poziomy hierarchii, takie jak region, kraj, stan i miasto, wówczas schemat Galaxy powinien mieć cztery wymiary.
- Co więcej, możliwe jest zbudowanie tego typu schematu poprzez podzielenie schematu jednogwiazdkowego na więcej schematów gwiazdowych.
- Wymiary w tym schemacie są duże, co jest potrzebne do budowania w oparciu o poziomy hierarchii.
- Ten schemat jest pomocny przy agregowaniu tabel faktów w celu lepszego zrozumienia.
Co to jest Gwiazda Cluster Schemat?
Schemat Snowflake zawiera w pełni rozwinięte hierarchie. Może to jednak dodać złożoności do Schema i wymagać dodatkowych połączeń. Z drugiej strony, schemat gwiazdy zawiera całkowicie zapadnięte hierarchie, co może prowadzić do redundancji. Tak więc najlepszym rozwiązaniem może być równowaga między tymi dwoma schematami, czyli Star Cluster Projekt schematu.
Nakładające się wymiary można znaleźć jako rozwidlenia w hierarchiach. Rozwidlenie występuje, gdy jednostka działa jako nadrzędna w dwóch różnych hierarchiach wymiarowych. Jednostki rozwidlenia są następnie identyfikowane jako klasyfikacja z relacjami jeden do wielu.