Deklarowanie granulacji (lub ziarna) to kluczowy krok w Modelowaniu Wymiarowym. Granulacja określa dokładnie, co reprezentuje pojedynczy wiersz tabeli faktów. Deklaracja granulacji staje się wiążącą umową dotyczącą projektu. Granulację należy zadeklarować przed wyborem wymiarów lub faktów, ponieważ każdy kandydujący wymiar lub fakt musi być zgodny z granulacją. Ta spójność zapewnia jednolitość we wszystkich projektach wymiarowych, co jest kluczowe dla wydajności i łatwości użycia aplikacji Inteligencji Biznesowej.

Na przykład, w warstwie transformacji, trzeba zrównoważyć niską i wysoką granulację. Na jakim poziomie dokonujesz agregacji i przechowujesz dane (np. rollups danych godzinowych w celu oszczędności przestrzeni), lub jakie wartościowe wymiary dodać. Z dodaniem każdego wymiaru i jego kolumny, liczba wierszy będzie się rozrastać wykładniczo, i nie możemy trwale przechowywać każdej z tych reprezentacji na dysku.

Warstwa Semantyczna jest znacznie bardziej elastyczna i ma największy sens na bazie przetworzonych danych w Magazynie Danych. Unikaj rozległych przenosin lub ponownych przetwarzan dużej ilości danych. Pomyśl o kostkach OLAP.md), gdzie możesz dowolnie kroić i kroić ad-hoc znaczące ilości danych bez ich wcześniejszego przechowywania.

Dowiedz się więcej na temat Technik Modelowania Wymiarowego Kimballa. Również powiązane jest Rollup.