13 A hibrid mód alkalmazása a Gyors elemző feldolgozáshoz

Az Oracle Essbase hibrid módjának számítás- és lekérdezésfeldolgozója procedurális számítási és olvasási-írási modellezési funkciói segítségével valós idejű elemzési műveleteket végezhet. A Hibrid mód a blokktárolási lekérdezések dinamikus függőségelemzésének alapértelmezett motorja. A számítási parancsfájloknál nem alapértelmezett (de engedélyezhető).

Ha már használta az Essbase 11g helyszíni változatát, akkor valószínűleg ismer egy vagy több, különböző célokra készült kockatervezési módot:

  • Blokktárolós: nagy méretű, nagy adatsűrűségű dimenziók esetén a leginkább használt. Az ebben a módban szereplő kockákat a rendszer tárolja előre összesíti, hogy a lekérdezések teljesítménye jobb legyen. A számítási függvények széles választékát tartalmazza elemzésekhez.
  • Összesítéstárolós: a nagy számú dimenziót és sok felső szintű összesítést tartalmazó kockákhoz érdemes használni. A tagképletek az MDX segítségével adhatók meg.
  • Hibrid mód: blokktárolós mód, de az összesítéstárolós mód előnyeit is tartalmazza.

A hibrid mód az alapértelmezett lekérdező motor a blokktároló kockák lekérdezéseinek dinamikus függőségi elemzéséhez az Essbase 21c, az Essbase 19c és az Oracle Analytics Cloud - Essbase alkalmazásban. A hibrid mód hatékony függőségelemzést és gyors összesítést biztosít. Kiválóan alkalmas a dinamikus tagoktól függő lekérdező tagok összetettségének kezelésére.

Analitikai alkalmazásaiban az Oracle dinamikus függőségek használatát javasolja, beleértve a ritka aggregációkat is. Már nincs érvényben korlátozás a Dynamic Calc szelektív megvalósítására ritka dimenziókban, ahogy az az Essbase 11g On-Premise esetében volt. Különösen a kis adatsűrűségű dinamikus összesítések megvalósítása lehetséges és javasolt, a teljesítmény fokozására vonatkozó útmutatásoknak és tesztelésnek megfelelően.

Bár a hibrid mód az alapértelmezett lekérdezésfeldolgozó a blokktároló kockák esetében, nem ez az alapértelmezett a számítási parancsfájlok végrehajtásához. Ha számítási parancsfájljai sok dinamikus függőséget tartalmaznak, az Oracle azt javasolja, hogy engedélyezze a hibrid módot a számítási parancsfájlokhoz is. Ennek elvégzéséhez kapcsolja be a HYBRIDBSOINCALCSCRIPT konfigurációs beállítást az alkalmazása konfigurációs tulajdonságainál (vagy használja a SET HYBRIDBSOINCALCSCRIPT számítási parancsot a számításonkénti vezérléséhez).

Az Essbase szolgáltatás legtöbb számítási függvénye hibrid módban fog működni. A hibrid mód által támogatott számítási függvények listájának és szintaxisának, valamint a néhány kivételnek a megtekintéséhez lásd: Hibrid módban támogatott függvények. A FIXPARALLEL függvényt használó párhuzamos számítás hibrid módban támogatott, viszont a CALCPARALLEL függvényt használó párhuzamos számítás nem támogatott.

A hibrid mód részletesebb, az alapértelmezett beállításokon túlmutató konfigurálási lehetőségeiért, illetve a kikapcsolásáért lásd: ASODYNAMICAGGINBSO.

A szakaszban szereplő témakörök: