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 |
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:
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:
|
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: