Keď máte federovanú partíciu, výpočty a dopyty Essbase sú vždy, keď je to možné, konvertované v Essbase na SQL a odoslané do databázy Autonomous Data Warehouse, aby sa dáta spracúvali tam, kde sú uložené.
Štruktúra kocky služby Essbase obsahuje metadáta (názvy dimenzií a členov). Databáza Autonomous Data Warehouse si ponecháva dáta súvisiace s metadátami. Dáta sú uložené v tabuľke faktov.
Vďaka tomu, že služba Essbase odosiela spracovanie výpočtov tam, kde sú dáta uložené, nevzniká problém s latenciou dát. Táto funkcionalita je v službe Essbase 21.5 nová.
Ak používate službu Essbase prvýkrát, najprv si pozrite časť Výpočet kociek, aby ste získali informácie o výpočtoch vo všeobecnosti.
Spôsob výpočtu federovaných partícií závisí od typu kocky Essbase, s ktorou ste začali vytvárať federovanú partíciu: ukladací priestor blokov (BSO) alebo ukladací priestor agregácie (ASO).
Poznámky k porovnaniu výpočtov
Keď vykonávate výpočet a dopyt, pre kocky federovanej partície založené na BSO Essbase analyzuje závislosti a zapisuje SQL na spracovanie výsledkov pomocou analytických zobrazení v databáze Autonomous Data Warehouse.
Pre kocky federovanej partície založené na ASO server Essbase spracúva vlastné výpočty a alokácie a výsledky potom odosiela do databázy Autonomous Data Warehouse.
Poznámky alebo obmedzenia pre výpočty federovanej partície
Funkcie výpočtov ukladacieho priestoru blokov služby Essbase sa môžu používať vo vzorcoch pre štruktúry blokového ukladacieho priestoru a ich výsledky ovplyvňujú dopyty z aplikácie Smart View, MDX a ďalších klientov mriežky. Rovnaké funkcie spolu s príkazmi výpočtov je možné používať na zapisovanie skriptov procedurálnych výpočtov.
Funkcie výpočtu, ktoré sa spracúvajú v databáze Autonomous Data Warehouse
Keď sa používa federovaná partícia, nasledujúce funkcie výpočtu Essbase sa preložia do jazyka SQL a spracúvajú sa v databáze Autonomous Data Warehouse. Funkcie, ktoré tu nie sú uvedené, sa spracúvajú v službe Essbase.
Príkazy výpočtu, ktoré sa spracúvajú v databáze Autonomous Data Warehouse
Keď sa používa federovaná partícia, nasledujúce príkazy výpočtu Essbase sa preložia do jazyka SQL a spracúvajú sa v databáze Autonomous Data Warehouse.
DATAEXPORTLEVEL ALL DATAEXPORTCSVFORMAT DATAEXPORTOVERWRITEFILE DATAEXPORTDECIMAL
Príkazy ARRAY a VAR, ako aj dynamické vzorce spracúvané v rámci CALC DIM alebo CALC ALL, sa spracúvajú v službe Essbase a môžu mať pomalší výkon.
Niektoré príkazy výpočtu nie sú podporované pre kocky federovanej partície a pri ich používaní sa vráti chyba. Pozrite si časť Obmedzenia pre federované partície.
Ak potrebujete spustiť skripty výpočtov blokového ukladacieho priestoru Essbase, ako dimenziu kontingenčnej tabuľky vyberte hustú dimenziu. Ak ide o riedku dimenziu kontingenčnej tabuľky, skripty výpočtov nie sú vo federovaných partíciách podporované.
Režim výpočtu bloku (aktivovaný, keď nastavenie konfigurácie Essbase CALCMODE je nastavené ako BLOCK) sa nevzťahuje na kocky federovaných partícií. Spracovanie výpočtu sa odošle do databázy Autonomous Data Warehouse. Ak existuje výnimka a výpočet bol tentokrát spracovaný na serveri Essbase, potom o analýze zavislosti rozhoduje poradie riešenia.
Pri vykonávaní vlastných alokácií v kocke ukladacieho priestoru agregácie s federovanou partíciou môžete prepísať len existujúce hodnoty. K existujúcim hodnotám nemôžete nič pripočítať ani od nich odčítať.
Ďalšie obmedzenia
Pozrite si časť Obmedzenia pre federované partície.
Hodnoty presnosti vo výsledkoch dopytu
Keď počítate kocku, ktorá má federovanú partíciu, databáza Autonomous Data Warehouse čiastočne spracúva výpočty a agregácie. Výsledky dopytu preto môžu mať trochu iné hodnoty presnosti v porovnaní s hodnotami, ktoré boli získané bez použitia federovanej partície.
Poradie výpočtu
Podobne ako pri kockách BSO v hybridnom režime a kockách ASO je priorita výpočtu členov v kockách federovanej partície daná definíciou pre poradie riešenia, ktorú ste nastavili v štruktúre Essbase.
Možnosť spúšťať výpočty a úlohy zavádzania dát služby Essbase
Nastavenie konfigurácie Essbase FEDERATEDAVCALC je predvolene implicitne nastavené na TRUE pre všetky aplikácie ukladacieho priestoru blokov (BSO), ktoré majú federovanú partíciu. Používateľom to umožní spustiť výpočty BSO služby Essbase a vykonať zavedenia dát cez službu Essbase na aktualizáciu záznamov v tabuľke faktov databázy Autonomous Data Warehouse.