Procesor obliczeń i zapytań Oracle Essbase w trybie hybrydowym umożliwia przeprowadzanie analiz w czasie rzeczywistym przy użyciu obliczeń opartych na procedurach oraz funkcji modelowania z odczytem i zapisem. Tryb hybrydowy jest domyślnym motorem analizy zależności dynamicznych w przypadku zapytań do woluminów blokowych. Nie jest to ustawienie domyślne w przypadku skryptów obliczeń (można je włączyć).
Osoby, które pracowały z lokalną (on-premises) wersją Essbase 11g, prawdopodobnie znają jeden lub więcej trybów działania kostki, dostosowanych do różnych potrzeb:
Motor trybu hybrydowego jest w Essbase 21c, Essbase 19c i Oracle Analytics Cloud - Essbase domyślnym motorem zapytań, używanym do analizy zależności dynamicznych na potrzeby zapytań dla kostek stanowiących wolumin blokowy. Tryb hybrydowy zapewnia sprawną analizę zależności i szybką agregację. Doskonale się sprawdza przy obsłudze złożonych zapytań dot. elementów z zależnościami od elementów dynamicznych.
Oracle zaleca, aby w aplikacjach analitycznych były używane zależności dynamiczne, w tym agregacje wymiarów rzadkich. Nie ma tu ograniczenia polegającego na selektywnej implementacji obliczeń dynamicznych z użyciem wymiarów rzadkich, jak miało to miejsce w przypadku Essbase 11g On-Premise. W szczególności są możliwe (i zalecane) dynamiczne agregacje elementów rzadkich, podlegające zmianom związanym z wytycznych dotyczących dostrajania wydajności oraz z testów.
Mimo że tryb hybrydowy stanowi domyślny procesor zapytań do kostek stanowiących wolumen blokowy, to jednak nie jest domyślnym dla wykonywania skryptów obliczeń. Jeśli skrypty obliczeń zawierają także wiele zależnych elementów dynamicznych, Oracle zaleca włączenie trybu hybrydowego także dla skryptów obliczeń. W tym celu należy we właściwościach konfiguracyjnych aplikacji włączyć ustawienie konfiguracyjne HYBRIDBSOINCALCSCRIPT (albo kontrolować tryb dla poszczególnych obliczeń, używając obliczeniowego polecenia SET HYBRIDBSOINCALCSCRIPT).
Większość funkcji obliczeniowych Essbase działa w trybie hybrydowym. Lista i składnia wszystkich obsługiwanych funkcji obliczeniowych w trybie hybrydowym (a także nieliczne wyjątki) jest dostępna w podręczniku Functions Supported in Hybrid Mode. Obliczenia równoległe z użyciem FIXPARALLEL są obsługiwane w trybie hybrydowym, lecz nie są obsługiwane obliczenia równoległe z użyciem CALCPARALLEL.
Składnia, umożliwiająca konfigurację trybu hybrydowego wykraczającą poza ustawienia domyślne bądź włączenie lub wyłączenie tego trybu, jest dostępna pod hasłem ASODYNAMICAGGINBSO.
Tematy w tej sekcji: