18 Integrácia služby Essbase s autonómnou databázou pomocou federovaných partícií

Federované partície vám umožňujú integrovať kocky Essbase do databázy Autonomous Data Warehouse a kombinovať tak analytický výkon Essbase s výhodami autonómnej databázy.

Integrácia Essbase do databázy Autonomous Data Warehouse prostredníctvom federovanej partície znamená, že dáta kocky budú uložené v databáze Autonomous Data Warehouse.

Na implementáciu tejto funkcie je potrebné, aby boli služba Essbase a databáza Oracle Autonomous Database Serverless (s typom vyťaženia Autonomous Data Warehouse) spoločne nasadené v zdieľanom prenájme služby Oracle Cloud Infrastructure, kde databáza Autonomous Data Warehouse slúži ako databáza depozitára so schémami RCU pre zásobník Essbase nasadený v službe OCI z portálu Marketplace.

Kocky federovanej partície Essbase sa v niektorých funkciách zásadne odlišujú od nefederovaných kociek ukladacieho priestoru blokov (BSO) a ukladacieho priestoru agregácie (ASO).

Pozrite si porovnanie rozdielov medzi kockami ASO a BSO, ktoré vám pomôže pri rozhodovaní, či je federovaná partícia tou správnou voľbou.

Tabuľka 18-1 Rozdiely medzi kockami ukladacieho priestoru agregácie, kockami blokového ukladacieho priestoru a federovanými kockami

  Ukladací priestor agregácie (ASO) Ukladací priestor blokov (BSO) Kocka federovanej partície
Model ukladacieho priestoru dát

Dáta sa ukladajú v službe Essbase.

Dáta sa ukladajú v službe Essbase.

Dáta sa ukladajú v relačnej tabuľke databázy Autonomous Data Warehouse.

V dokumentácii sa táto tabuľka označuje ako tabuľka faktov.

Ako to funguje

Počet dimenzií môže byť veľmi vysoký a môže obsahovať milióny členov, ale kocka má relatívne riedke výseky dát (veľa prienikov dimenzií neobsahuje žiadne dáta).

Dáta sa zadávajú len na úrovni 0. Kocky sú optimalizované pre rýchlu agregáciu.

Počet a škála dimenzií sú zvyčajne menšie než pri ukladacom priestore agregácie.

Kocky BSO uchovávajú husté množiny dát. Niektoré z dimenzií sú definované ako husté s dátami vo väčšine prienikov a iné sú definované ako riedke. Službe Essbase to pomáha uchovávať dáta efektívne a optimalizovať analýzu závislostí (aby nedochádzalo k nadmerným výpočtom).

Dáta možno zadávať na ľubovoľnej úrovni.

Štruktúra Essbase je mapovaná k tabuľke faktov, čo umožňuje, aby ukladací priestor dát zostal v databáze Autonomous Data Warehouse, kde je prístupný na analýzu pomocou logiky vstavanej vo vašej aplikácii Essbase.

Analytické funkcie štruktúry Essbase vám umožňujú analyzovať plochú relačnú tabuľku ako hierarchie a využívať zložité procedurálne matematické funkcie, ktoré potrebujete na multidimenzionálnu analýzu.

Výpočty a agregácie sa vždy, keď je to možné, konvertujú službou Essbase na formát SQL a odosielajú sa do databázy Autonomous Data Warehouse, aby sa dáta spracúvali tam, kde sú uložené.

Kód SQL, ktorý služba Essbase zapisuje, nájdete v protokole platformy na ceste <DOMAIN_HOME>/servers/essbase_server1/logs/essbase.

Typické prípady použitia

Kocky ASO sa často používajú na analýzy s vysokou mierou agregácie, vlastné výpočty a alokácie.

Zavedenia dát možno rozdeliť na výseky, ktoré umožňujú časté aktualizácie s vysokou mierou paralelného spracovania.

Kocky BSO sa často používajú v oblasti finančného a prevádzkového plánovania a na vytváranie interaktívnych zostáv agregovaných dát vzhľadom na ich zdroj.

Kocky BSO sú navrhnuté pre zložité analytické požiadavky, ktoré vyžadujú vzorce a matematické funkcie, a pre časté procedurálne výpočty.

Dáta neopúšťajú databázu Autonomous Data Warehouse, čím zaniká potreba ich obnovenia a opätovného štruktúrovania v službe Essbase. Keďže federovaná partícia sa vytvára v existujúcej kocke ASO alebo BSO, môžete využívať jednu z týchto možností služby Essbase a využívať výhody jej štýlu výpočtov a dopytov bez toho, aby bolo potrebné zaviesť dáta do služby Essbase alebo zmeniť štruktúru.

Ak už vaša organizácia má v databáze Autonomous Data Warehouse uloženú tabuľku faktov, federovaná partícia vám umožní využívať rôzne funkcie služby Essbase, napríklad:

  • odosielanie dopytov na tabuľky pomocou funkcie Smart View v programe Excel,

  • výkonné funkcie výpočtov a dopytov vrátane finančnej a časovej inteligencie,

  • citlivostné modelovanie a prognózovanie,

  • funkcie spätného zápisu.

Ak už vaša organizácia používa službu Essbase, federovaná partícia vám umožňuje využívať tieto výhody uchovávania dát v databáze Autonomous Data Warehouse:

  • eliminovanie oneskorenia dát spôsobeného procesmi zavedenia dát službou Essbase,

  • možnosť spracovávať väčšie objemy dát než v službe Essbase,

  • ďalšie prevádzkové výhody databázy Autonomous Data Warehouse vrátane automatického škálovania a zálohovania.

Ak používate federovanú partíciu, môžete obísť proces zavádzania dát do kocky Essbase pred vykonávaním agregácií a dopytov. Spracovanie dát prebieha v databáze Autonomous Data Warehouse, čo umožňuje využívať výhody databázy Autonomous Database a analytických funkcií služby Essbase.

Obídenie pravidelného zavádzania dát z relačných dátových zdrojov do služby Essbase vám môže šetriť prevádzkové náklady v súvislosti s reťazcom spracovania extrakcie, transformácie a zavedenia (pomocou súborov pravidiel alebo iných procesov zavedenia dát) a umožňuje vám eliminovať potrebu úpravy štruktúry.

Pri používaní autonómnej databázy spravuje konfiguráciu databázy, ladenie, objektový ukladací priestor, zálohy a aktualizácie spoločnosť Oracle, vďaka čomu môžete službu Essbase používať vo federovanom cloudovom prostredí bez toho, aby ste museli venovať čas správe infraštruktúry.

V Essbase je podporovaný spätný zápis do uložených prienikov. Napríklad hodnoty dát, ktoré odošlete pomocou funkcie Smart View (alebo MDX Insert), sa aktualizujú v tabuľke faktov v databáze Autonomous Data Warehouse.

Môžete vykonávať aj výpočty a zavedenia dát Essbase. Služba Essbase zapíše kód SQL na aktualizáciu tabuľky faktov v databáze Autonomous Data Warehouse.

Ďalšie témy: