När du har en samordnad partition konverteras Essbase-beräkningar och -frågor, när det går, av Essbase till SQL och pushas till det autonoma datalagret så att bearbetningen sker där data lagras.
Essbase-kubens disposition innehåller metadata (dimensions- och medlemsnamn). De data som är associerade med metadata lagras i det autonoma datalagret. Data lagras i en faktatabell.
Essbase pushar beräkningsbearbetningen till den plats där data lagras, vilket bidrar till att lösa problem med latens. Den funktionen är ny från och med Essbase 21.5.
Om du är nybörjare när det kommer till Essbase börjar du med att läsa Beräkna kuber för att lära dig om beräkning i allmänhet.
Hur beräkningarna fungerar med samordnade partitioner beror på vilken typ av kub i Essbase du började med när du skapade den samordnade partitionen: blocklagring eller aggregerad lagring.
Anteckningar om beräkningsjämförelser
För blocklagringsbaserade kuber för samordnade partitioner gäller att när du beräknar och frågar så analyserar Essbase beroenden och skriver SQL för att bearbeta resultaten med hjälp av analysvyer i det autonoma datalagret.
För kuber för samordnade partitioner i aggregerad lagring bearbetar servern för Essbase anpassade beräkningar och allokeringar och pushar sedan resultatet till det autonoma datalagret.
Anmärkningar om och begränsningar för beräkningar av samordnade partitioner
Blocklagringen i Essbase beräkningsfunktioner kan användas i formler för blocklagringsdisposition, vars resultat påverkar frågor från Smart View, flerdimensionella uttryck och andra rutnätsklienter. Tillsammans med beräkningskommandon kan samma funktioner användas till att skriva processberäkningsskript.
Beräkningsfunktioner som bearbetas i det autonoma datalagret
När en samordnad partition används översätts följande beräkningsfunktioner i Essbase till SQL och bearbetas i det autonoma datalagret. De övriga funktioner som inte listas här bearbetas i Essbase.
Beräkningskommandon som bearbetas i det autonoma datalagret
När en samordnad partition används översätts följande beräkningskommandon i Essbase till SQL och bearbetas i det autonoma datalagret.
DATAEXPORTLEVEL ALL DATAEXPORTCSVFORMAT DATAEXPORTOVERWRITEFILE DATAEXPORTDECIMAL
Kommandona ARRAY och VAR, samt dynamiska formler som bearbetas i CALC DIM eller CALC ALL, bearbetas i Essbase och kan ha lägre prestanda.
Vissa beräkningskommandon stöds inte för kuber för samordnade partitioner och returnerar ett fel om de används. Se Restriktioner för samordnade partitioner.
Om du behöver köra beräkningsskript för blocklagring i Essbase väljer du en tät dimension som pivotdimension. Beräkningsskript stöds inte för samordnade partitioner om pivotdimensionen är gles.
Blockberäkningsläget (aktiverat när Essbase-konfigurationsinställningen CALCMODE är inställd på BLOCK) kan inte användas för kuber för samordnade partitioner. Beräkningsbearbetningen pushas till det autonoma datalagret. Om det finns ett undantag och beräkningen istället bearbetas på servern för Essbase utgår beroendeanalysen från lösningsordningen.
När du utför anpassade tilldelningar i en aggregeringslagringskub med en samordnad partition kan du bara åsidosätta befintliga värden. Du kan inte addera till eller subtrahera från befintliga värden.
Övriga begränsningar
Se Restriktioner för samordnade partitioner.
Decimaler i frågeresultat
När du beräknar en kub som har en samordnad partition bearbetas beräkningar och aggregeringar delvis i det autonoma datalagret. Därför kan frågeresultaten ha något annorlunda decimalvärden jämfört med de värden som erhålls utan användning av en samordnad partition.
Beräkningsordning
Liksom för kuber i hybridläge för blocklagring och aggregerad lagring följer beräkningsprioriteringen för medlemmar i kuber för samordnade partitioner en definierad lösningsordning som du anger i Essbase-dispositionen.
Möjlighet att köra beräkningar och dataladdningsjobb i Essbase
Essbase-konfigurationsinställningen FEDERATEDAVCALC standardinställs implicit till TRUE för blocklagringsapplikationer med en samordnad partition. Det gör att användare kan köra blocklagringsberäkningar med Essbase och utföra dataladdningar via Essbase för att uppdatera poster i faktatabellen i det autonoma datalagret.