Ha rendelkezik összevont partícióval, az Essbase az Essbase-számításokat és lekérdezéseket – amikor csak lehetséges – SQL-értékekké konvertálja, és leküldi az Autonomous Data Warehouse adattárházba, hogy a feldolgozás az adatok tárolási helyén történjen.
Az Essbase kockaszerkezete tartalmazza a metaadatokat (dimenzió és tagnevek). Az Autonomous Data Warehouse tárolja a metaadatokhoz társított adatokat. Az adatokat a rendszer ténytáblában tárolja.
Mivel az Essbase az adatok tárolási helyére küldi a számítás feldolgozását, könnyebb megoldani az adatok lappangási idejével kapcsolatos problémákat. Ez a funkció az Essbase 21.5-ös verziójával került bevezetésre.
Ha még kezdő az Essbase használatában, először tekintse át ezt: Kockák számítása – ebből az anyagból megismerheti általánosságban a számítást.
Az, hogy a számítás miként működik az összevont partíciókkkal, attól függ, hogy milyen típusú Essbase-kockával kezdte az összevont partíció létrehozását: blokktároló (BSO) vagy összesítő tároló (ASO).
Megjegyzések a számítások összehasonlításáról
BSO-alapú összevont partíciókockák esetén számításkor és lekérdezéskor az Essbase elemzi a függőségeket, és SQL-t ír az eredmények feldolgozásához az Autonomous Data Warehouse adattárház Elemzési nézeteinek használatával.
ASO-alapú összevont partíciókockák esetén az Essbase-kiszolgáló feldolgozza az egyéni számításokat és felosztásokat, majd leküldi az eredményeket az Autonomous Data Warehouse adattárházba.
Összevont partíciók számításai – megjegyzések/korlátozások
Az Essbase blokktárolás (BSO) számítási függvények alkalmazható BSO-szerkezetes képletekben, amelyek eredménye hatással van a Smart View és MDX szolgáltatások, valamint egyéb rácskliensek lekéréseire. Ugyanezek a funkciók a számítási parancsok mellett használhatók procedurális számítási parancsfájlok írásához.
Az Autonomous Data Warehouse adattárházban feldolgozást végző számítási függvények
Összevont partíciók használatakor a következő Essbase számítási függvényeket a rendszer lefordítja SQL-re, és az Autonomous Data Warehouse adattárházban dolgozza fel őket. A további, itt nem felsorolt függvények az Essbase-ben kerülnek feldolgozásra.
Az Autonomous Data Warehouse adattárházban feldolgozást végző számítási parancsok
Összevont partíciók használatakor a következő Essbase számítási parancsokat a rendszer lefordítja SQL-re, és az Autonomous Data Warehouse adattárházban dolgozza fel őket.
DATAEXPORTLEVEL ALL DATAEXPORTCSVFORMAT DATAEXPORTOVERWRITEFILE DATAEXPORTDECIMAL
Az ARRAY és VAR, parancsokat, valamint az CALC DIM vagy CALC ALL utasításban feldolgozott dinamikus képleteket az Essbase dolgozza fel, és ezeknek lassabb lehet a teljesítménye.
Egyes számítási parancsok nem támogatottak összevont partíciókockákban, és hibaüzenet jelenik meg a használatuk esetén. Lásd: Az összevont partíciók korlátozásai.
Ha Essbase blokktárolási (BSO) számítási parancsfájlokat kell futtatnia, válasszon egy nagy sűrűségű dimenziót kimutatásdimenzióként. A számítási parancsfájlok nem támogatottak összevont partícióknál, ha a kimutatásdimenzió kis adatsűrűségű.
A kockaszámítási mód (akkor van engedélyezve, ha a CALCMODE Essbase konfigurációs beállítás BLOCK értékre van állítva) nem alkalmazható összevont partíciókockákra. A számítás feldolgozása az Autonomous Data Warehouse adattárházban történik. Kivételes esetben, ha a számítást az Essbase-kiszolgáló dolgozza fel, akkor a megoldási sorrend határozza meg a függőségi elemzést.
Amikor egyéni felosztásokat hajt végre összesített tárolási kockán összevont partícióval, a meglévő értékeket csak felülírni lehet. A meglévő értékekhez nem lehet hozzáadni és nem lehet belőlük kivonni.
Egyéb korlátozások
Lásd: Az összevont partíciók korlátozásai.
Pontosság számjegyei a lekérdezés eredményeiben
Összevont partícióval rendelkező kocka kiszámításakor az Autonomous Data Warehouse részlegesen feldolgozza a számításokat és összesítéseket. Ezért a lekérdezési eredmények némileg eltérő pontossági értékeket mutathatnak, ha összehasonlítjuk őket az összevont partíció használata nélkül kapott értékekkel.
Számítási sorrend
A hibrid módú BSO és ASO kockákhoz hasonlóan, az összevont partíciókockák tagjainak számítási prioritása meghatározott megoldási sorrend szerint történik, amely az Essbase-szerkezetben állítható be.
Lehetőség Essbase-számítások és adatbetöltési munkák futtatására
Az Essbase konfigurációs beállítása (FEDERATEDAVCALC) implicit módon alapértelmezés szerint IGAZ minden olyan blokktároló (BSO) alkalmazás esetén, amely rendelkezik összevont partícióval. Ez lehetővé teszi a felhasználók részére az Essbase BSO-számítások futtatását, valamint adatbetöltések végrehajtását az Essbase alkalmazáson keresztül, hogy frissítsék az Autonomous Data Warehouse adattárház ténytáblájában szereplő rekordokat.