13 Hybrid tilstand til hurtig analysebehandling

Oracle Essbase-processoren til beregning og forespørgsel i hybrid tilstand gør det muligt at udføre analyse i realtid ved hjælp af procedurale beregninger og modelleringsfunktioner til læsning og skrivning. Hybrid tilstand er standardprogrammet til dynamisk afhængighedsanalyse for bloklagringsforespørgsler. Den er ikke standarden for beregningsscripts (du kan aktivere den).

Hvis du har arbejdet med lokal Essbase 11g, kender du sandsynligvis en eller flere af disse kubedesigntilstande, der er tilpasset til forskellige formål:

  • Bloklagring: bedst egnet til store, spredte dimensioner. Kuber i denne tilstand lagres og aggregeres på forhånd, for at man kan opnå en god ydeevne for forespørgsler. Inkluderer et omfattende sæt beregningsfunktioner til analyse.
  • Aggregeret lagring: bedst egnet til kuber, der har et stort antal dimensioner og mange aggregeringer på højere niveau. Medlemsformler kan angives ved hjælp af MDX.
  • Hybrid tilstand: bloklagringstilstand, der er forbedret med fordelene ved aggregeret lagring.

Hybrid tilstand er standardforespørgselsprogrammet til dynamisk afhængighedsanalyse for forespørgsler på bloklagringskuber i Essbase 21c, Essbase 19c og Oracle Analytics Cloud - Essbase. Hybrid tilstand giver en robust afhængighedsanalyse og en hurtig aggregering. Den er fremragende til håndtering af kompleksiteten ved forespørgsel på medlemmer med afhængigheder til dynamiske medlemmer.

Til dine analyseapplikationer anbefaler Oracle brug af dynamiske afhængigheder, herunder spredte aggregeringer. Du er ikke begrænset til selektivt at implementere Dynamisk beregning på spredte dimensioner, som det var tilfældet i lokal Essbase 11g. Især er spredte dynamiske aggregeringer mulige og anbefales, under hensyntagen til retningslinjer for og test af ydeevneoptimering.

Selvom hybrid tilstand er standardforespørgselsprocessoren for kuber med bloklagring, er det ikke standarden for udførelse af beregningsscripts. Hvis beregningsscriptet indeholder mange dynamiske afhængigheder, anbefaler Oracle, at du også aktiverer hybrid tilstand for beregningsscripts. Det gør du ved at aktivere konfigurationsindstillingen HYBRIDBSOINCALCSCRIPT i egenskaberne for din applikationskonfiguration (eller brug beregningskommandoen SET HYBRIDBSOINCALCSCRIPT til at styre det for hver enkelt beregning).

De fleste Essbase-beregningsfunktioner kører i hybrid tilstand. Hvis du vil have vist en oversigt over og syntaks for alle understøttede beregningsfunktioner, der understøttes af hybrid tilstand, samt de få undtagelser, skal du se Funktioner, der understøttes i hybrid tilstand. Parallel beregning med FIXPARALLEL understøttes i hybrid tilstand, men ikke parallel beregning med CALCPARALLEL.

Se ASODYNAMICAGGINBSO for syntaksen til at konfigurere hybrid tilstand ud over standardindstillingerne eller for at slå den fra.

Emner i dette afsnit: