Beregne og forespørge på samlede partitionskuber

Når du har en samlet partition, bliver Essbase-beregninger og -aggregeringer, hvis muligt, konverteret af Essbase til SQL og flyttet til Autonomous Data Warehouse, så behandling foregår tættere på det sted, hvor dataene lagres.

Essbase-kube-outlinen indeholder metadataene (dimensions- og medlemsnavne). Autonomous Data Warehouse indeholder de data, der er knyttet til metadataene. Data lagres i en faktatabel.

Da Essbase skubber beregningsbehandling til det sted, hvor dataene er lagret, hjælper det at løse problemer med dataventetid. Denne funktionalitet er ny fra og med Essbase 21.5.

Hvis du er ny bruger af Essbase, skal du starte med at gennemgå Beregning af kuber for at få generelle oplysninger om beregning.

Hvordan beregning fungerer sammen med samlede partitioner afhænger af den type Essbase-kube, som du startede med for at oprette den samlet partition: bloklagring (BSO) eller aggregeret lagring (ASO).

Sammenligningsnoter for beregning

Når du beregner og forespørger på BSO-baserede samlede partitionskuber, analyserer Essbase afhængigheder og skriver SQL for at behandle resultaterne ved hjælp af analysevisninger i Autonomous Data Warehouse.

For ASO-baserede samlede partitionskuber behandler Essbase Server tilpassede beregninger og allokeringer og flytter derefter resultaterne til Autonomous Data Warehouse.

Noter/begrænsninger vedrørende beregninger i samlet partition

Essbase-bloklagringens beregningsfunktioner anvendes muligvis i outline-formler for bloklagring, og deres resultater påvirker forespørgsler fra Smart View, MDX og andre gitterklienter. De samme funktioner kan sammen med beregningskommandoer bruges til at skrive procedurale beregningsscripts.

Beregningsfunktioner, der behandles i Autonomous Data Warehouse

Når en samlet partition bruges, oversættes følgende Essbase-beregningsfunktioner til SQL, og de behandles i Autonomous Data Warehouse. Andre funktioner, der ikke står på denne liste, behandles i Essbase.

  • @ABS
  • @ALLANCESTORS
  • @ANCEST
  • @ANCESTORS
  • @AVG (kun med valget SKIPMISSING)
  • @AVGRANGE
  • @CHILDREN
  • @CURRMBR
  • @DESCENDANTS
  • @EXP
  • @FACTORIAL
  • @GENMBRS
  • @IALLANCESTORS
  • @IANCESTORS
  • @ICHILDREN
  • @IDESCENDANTS
  • @INT
  • @IRDESCENDANTS
  • @ISANCEST
  • @ISCHILD
  • @ISDESC
  • @ISGEN
  • @ISIANCEST
  • @ISIBLINGS
  • @ISICHILD
  • @ISIDESC
  • @ISIPARENT
  • @ISISIBLING
  • @ISLEV
  • @ISMBR (når argument kun er ét medlemsnavn)
  • @ISPARENT
  • @ISSAMEGEN
  • @ISSAMELEV
  • @ISSIBLING
  • @LEVMBRS
  • @LN
  • @LOG
  • @LOG10
  • @LSIBLINGS
  • @MAX
  • @MAXRANGE (undtagelse: intet XrangeList-argument)
  • @MAXS
  • @MAXSRANGE (undtagelse: intet XrangeList-argument)
  • @MBRPARENT
  • @MEDIAN (undtagelse: intet XrangeList-argument)
  • @MEMBERAT
  • @MIN
  • @MINRANGE (undtagelse: intet XrangeList-argument)
  • @MINS
  • @MINSRANGE (undtagelse: intet XrangeList-argument)
  • @MOD
  • @PARENT
  • @POWER
  • @RDESCENDANTS
  • @RELATIVE
  • @REMAINDER
  • @ROUND
  • @RSIBLINGS
  • @SIBLINGS
  • @SUM
  • @SUMRANGE (undtagelse: intet XrangeList-argument)
  • @TRUNCATE
  • @XREF
  • @XWRITE

Beregningskommandoer, der behandles i Autonomous Data Warehouse

Når en samlet partition bruges, oversættes følgende Essbase-beregningskommandoer til SQL, og de behandles i Autonomous Data Warehouse.

  • AGG (undtagen ved aggregering af Dynamisk beregning-medlemmer eller medlemmer, der bruger ikke-additiv konsolideringsoperator)
  • CLEARDATA
  • CLEARBLOCK (undtagelse: ingen NONINPUT- eller DYNAMIC-nøgleord)
  • DATAEXPORT (undtagelse: kun med følgende dataeksportvalg)
    DATAEXPORTLEVEL ALL
    DATAEXPORTCSVFORMAT
    DATAEXPORTOVERWRITEFILE
    DATAEXPORTDECIMAL
  • IF...ENDIF
  • ELSE...ELSEIF (udtryk med flere indlejrede IF / ELSE-sætninger kan have langsommere ydeevne)
  • EXCLUDE...ENDEXCLUDE
  • LOOP...ENDLOOP
  • DATACOPY
  • Tildelinger af FIX-sætning med udtryk, der indeholder matematiske operationer, IF / ELSE-sætninger, krydsreferencer og understøttede @-funktioner på denne sides liste.

Kommandoerne ARRAY og VAR samt dynamiske formler, der behandles i CALC DIM eller CALC ALL, behandles i Essbase og kan have langsommere ydeevne.

Nogle beregningskommandoer understøttes ikke for samlede partitionskuber og returnerer en fejl, hvis de bruges. Se Begrænsninger for samlede partitioner.

Hvis du har brug for at køre beregningsscripts til bloklagring i Essbase, skal du vælge en tæt dimension som pivotdimension. Beregningsscripts understøttes ikke for samlede partitioner, hvis pivotdimensionen er spredt.

Blokberegningstilstand (aktiveret, når Essbase-konfigurationsindstillingen CALCMODE er angivet til BLOCK) kan ikke anvendes til kuber med samlet partition. Beregningsbehandling overføres (via push) til Autonomous Data Warehouse. Hvis der findes en undtagelse, og beregningen behandles på Essbase-serveren i stedet, bestemmer løsningsrækkefølgen afhængighedsanalysen.

Når du udfører tilpassede allokeringer på en kube med aggregeret lagring og en samlet partition, kan du kun tilsidesætte eksisterende værdier. Du kan ikke lægge noget til eller trække noget fra eksisterende værdier.

Andre begrænsninger

Se Begrænsninger for samlede partitioner.

Præcisionscifre i forespørgselsresultater

Når du beregner en kube, der har en samlet partition, behandler Autonomous Data Warehouse beregninger og aggregeringer delvist. Derfor kan forespørgselsresultaterne indeholde lidt andre præcisionsværdier end de værdier, som opnås, når der ikke bruges en samlet partition.

Beregningsrækkefølge

Ligesom BSO- og ASO-kuber i hybrid tilstand følger beregningsprioriteten af medlemmer i samlede partitionskuber en defineret beregningsrækkefølge, som du angiver på Essbase-outlinen.

Mulighed for at køre Essbase-beregninger og dataindlæsningsjobs

Essbase-konfigurationsindstillingen FEDERATEDAVCALC er implicit angivet til TRUE som standard for alle anvendelser af bloklagring (BSO), der har en samlet partition. Det giver brugerne mulighed for at køre Essbase BSO-beregninger og udføre dataindlæsninger gennem Essbase for at opdatere records i Autonomous Data Warehouse-faktatabellen.