Opbyg aggregeringer

Opbygge en aggregering Essbase vælger aggregerede visninger, der skal udføres rollup på, aggregerer dem baseret på outline-hierarkiet og gemmer celleværdierne i de valgte visninger.

Opbygning af aggregeringer kræver tilladelsen Databaseadgang.

Aggregeringer er midlertidigt lagrede konsolideringer af aggregerede lagringskuber, der består af en eller flere aggregerede visninger. Aggregerede visninger lagrer skæringspunkter på øverste niveau. Dette understøtter forespørgsels-performance ved at undgå dynamiske aggregeringer på de mest almindeligt forespurgte skæringspunkter.

Hvis en aggregering inkluderer aggregerede celler, der er afhængige af værdier på laveste niveau, som ændres i forbindelse med en dataindlæsning, opdateres værdierne på højere niveauer automatisk til sidst i dataindlæsningsprocessen.


Billede af dialogboksen Opbyg aggregeringer i Jobs.

Sådan opbygger du aggregeringer:

  1. Klik på Job på siden Applikationer.
  2. Vælg Opbyg aggregeringer i menuen Nyt job.
  3. Vælg en applikation i Applikation.
  4. Vælg en kube i Database.
  5. Du kan eventuelt indtaste en værdi, der ikke er nul, for Forhold til stop.

    Hvis du lader værdien være 0 (standardværdien) i Forhold til stop, betyder det, at der ikke er angivet et stopforhold.

    Overvej denne mulighed, hvis der ikke findes en kendt fælles forespørgselstype, der udføres af kubens brugere, og du vil forbedre ydeevnen ved at begrænse kubens vækst. Essbase aggregerer de valgte visninger med den undtagelse, at den maksimale vækst af den aggregerede kube ikke må overskride det angivne forhold. Hvis størrelsen på en kube for eksempel er 1 GB, betyder en angivelse af den samlede størrelse som 1,2, at størrelsen på de resulterende data ikke må overstige 20 % af 1 GB, så den samlede størrelse er 1,2 GB.

  6. Marker eller fjern markeringen af afkrydsningsfeltet Baseret på forespørgselsdata.

    Hvis du markerer afkrydsningsfeltet for Baseret på forespørgselsdata, aggregerer Essbase et udvalg af visninger, der defineres baseret på en analyse af brugernes forespørgselsmønstre. Dette er en god tilgang, hvis kubens brugere typisk udfører lignende typer forespørgsler.

    Dette afkrydsningsfelt har ingen effekt, medmindre du i forvejen har aktiveret forespørgselssporing. Se Valg af visninger baseret på brug for at få generelle oplysninger om sporing af forespørgsler.

    Når du har aktiveret forespørgselssporing, skal du lade indsamling af mønstre for brugeres indsamling af data foregå i et stykke tid, før du kører dette job. En god tilgang er at klargøre et sæt af dine vigtigste forespørgsler og af de af dine forespørgsler, der kører længe, aktivere forespørgselssporing, køre det klargjorte sæt forespørgsler og derefter køre dette job for at oprette en aggregeret visning baseret på forespørgselssporingen.

    Når forespørgselssporing er aktiveret, registreres omkostningen ved at hente celler for hver niveaukombination. Denne registrering fortsætter, indtil applikationen lukkes ned, eller indtil du deaktiverer forespørgselssporing (ved hjælp af MaxL-sætningen alter database <dbs-name> disable query_tracking).

  7. Vælg, om alternative opsummeringer skal aktiveres.

    Overvej at markere dette afkrydsningsfelt, hvis kuben implementerer alternative hierarkier for delte medlemmer eller attributter, og du vil inkludere dem i aggregeringen.

  8. Klik på Afsend.

Se også

Aggregering af data i en ASO-kube

Hierarkier i ASO-kuber