OBIEE - hierarchie wymiarów
Hierarchie to seria relacji typu „wiele do jednego”, które mogą mieć różne poziomy. Hierarchia regionów składa się z: Region → Kraj → Stan → Miasto → Ulica. Hierarchie stosują podejście odgórne lub oddolne.
Wymiary logiczne lub hierarchie wymiarów są tworzone w warstwie BMM. Możliwe są dwa rodzaje hierarchii wymiarowych -
- Wymiary z hierarchiami opartymi na poziomach.
- Wymiar z hierarchiami nadrzędny-podrzędny.
W hierarchiach opartych na poziomach elementy członkowskie mogą być różnych typów, a elementy tego samego typu mogą znajdować się tylko na jednym poziomie.
W hierarchiach nadrzędny-podrzędny wszyscy członkowie są tego samego typu.
Wymiary z hierarchiami opartymi na poziomach
Hierarchie wymiarów oparte na poziomie mogą również zawierać relacje nadrzędny-podrzędny. Typową sekwencją tworzenia hierarchii opartych na poziomach jest rozpoczęcie od poziomu całkowitego, a następnie schodzenie do niższych poziomów.
Hierarchie oparte na poziomach umożliwiają wykonywanie -
- Miary obliczane na podstawie poziomu.
- Zagregowana nawigacja.
- Przejdź do poziomu dziecka w pulpitach nawigacyjnych.
Każdy wymiar może mieć tylko jeden całkowity poziom całkowity i nie ma klucza poziomu ani atrybutów wymiaru. Miary można skojarzyć z poziomem sumy całkowitej, a agregacja domyślna dla tych miar jest zawsze sumą końcową.
Wszystkie niższe poziomy powinny mieć co najmniej jedną kolumnę, a każdy wymiar zawiera co najmniej jedną hierarchię. Każdy niższy poziom zawiera również klucz poziomu, który definiuje unikalną wartość na tym poziomie.
Typy hierarchii opartych na poziomach
Niezrównoważone hierarchie
Niezrównoważone hierarchie to takie, w których wszystkie niższe poziomy nie mają tej samej głębokości.
Example - W przypadku jednego produktu przez jeden miesiąc można mieć dane z tygodni, a przez inny miesiąc można mieć dane na poziomie dziennym.
Pomiń hierarchie poziomów
W hierarchiach poziomów pomijania niewielu członków nie ma wartości na wyższym poziomie.
Example- W przypadku jednego miasta masz stan → kraj → Region. Jednak w przypadku innego miasta masz tylko stan i nie należy ono do żadnego kraju ani regionu.
Wymiar z hierarchiami rodzic-dziecko
W hierarchii rodzic-dziecko wszyscy członkowie są tego samego typu. Najczęstszym przykładem hierarchii rodzic-dziecko jest struktura raportowania w organizacji. Hierarchia nadrzędny-podrzędny jest oparta na pojedynczej tabeli logicznej. Każdy wiersz zawiera dwa klucze - jeden dla członka, a drugi dla rodzica członka.