Aggregaties bouwen

Bouw een aggregatie. Essbase selecteert geaggregeerde weergaven waarop een rollup moet worden uitgevoerd. Deze worden geaggregeerd op basis van de structuurhiërarchie en de celwaarden worden opgeslagen in de geselecteerde weergaven.

Voor het bouwen van aggregaties is het toegangsrecht 'Databasetoegang' vereist.

Aggregaties zijn tussenliggende opgeslagen consolidaties of geaggregeerde opslagkubussen die uit één of meer geaggregeerde weergaven bestaan. Geaggregeerde weergaven slaan intersecties van hoger niveau op. De prestaties van query's worden beter doordat dynamische aggregaties op intersecties waarop de meeste query's worden uitgevoerd, worden voorkomen.

Als een aggregatie geaggregeerde cellen bevat die afhankelijk zijn van waarden op niveau 0 die worden gewijzigd via het laden van gegevens, dan worden de waarden op hogere niveaus automatisch bijgewerkt aan het einde van het proces voor gegevens laden.


Afbeelding van het dialoogvenster 'Aggregaties bouwen' in 'Taken'.

Ga als volgt te werk om aggregaties te bouwen:

  1. Klik op Taken op de pagina 'Applicaties'.
  2. Selecteer in het menu Nieuwe taak de optie Aggregaties bouwen.
  3. Kies een applicatie voor Applicatie.
  4. Kies een kubus voor Database.
  5. Voer desgewenst een waarde in die niet nul is voor Ratio tot stoppen.

    Als u Ratio tot stoppen op nul laat staan (de standaardwaarde), betekent dit dat er geen stopratio is ingesteld.

    U kunt deze optie gebruiken als er geen bekend algemeen type query wordt uitgevoerd door de gebruikers van uw kubus, en u de prestaties wilt verbeteren door de groei van de kubus te beperken. In Essbase worden de geselecteerde views geaggregeerd, met de uitzondering dat de maximale groei van de geaggregeerde kubus de opgegeven ratio niet mag overschrijden. Bijvoorbeeld: als de grootte van een kubus 1 GB is, houdt het opgeven van de totale grootte als 1,2 in dat de grootte van de resulterende gegevens niet 20% van 1 GB kan overschrijden, voor een totale grootte van 1,2 GB.

  6. Schakel het vakje voor Op basis van querygegevens in of uit.

    Als u het vakje voor Op basis van querygegevens inschakelt, wordt in Essbase een selectie views geaggregeerd die wordt gedefinieerd op basis van analyse van querypatronen van gebruikers. Dit is een goede methode als doorgaans soortgelijke typen zoekvragen worden uitgevoerd door de gebruikers van uw kubus.

    Dit selectievakje heeft geen effect, tenzij u eerst querytracering hebt geactiveerd. Zie Views selecteren op basis van gebruik voor algemene informatie over querytracering.

    Nadat u querytracering hebt geactiveerd, moet u voldoende tijd uittrekken om patronen te verzamelen voor het ophalen van gebruikersgegevens voordat u deze taak uitvoert. Een goede methode is het voorbereiden van een set met de meest belangrijke en langdurende query's, het activeren van querytracering, het uitvoeren van de voorbereide set met query's en vervolgens het uitvoeren van deze taak om een geaggregeerde view te maken op basis van de querytracering.

    Zolang querytracering actief is, worden de kosten voor het ophalen van cellen vastgelegd voor elke niveaucombinatie. Deze vastlegging gaat door tot de applicatie wordt afgesloten of tot u querytracering uitschakelt (met het MaxL-statement alter database <dbs-name> disable query_tracking).

  7. Selecteer of er alternatieve rollups moeten worden geactiveerd.

    U kunt dit vakje inschakelen als voor uw kubus alternatieve hiërarchieën worden geïmplementeerd voor gedeelde onderdelen of kenmerken en u deze wilt opnemen in de aggregatie.

  8. Klik op Versturen.

Zie ook

Aggregatie van gegevens in een ASO-kubus

Hiërarchieën in ASO-kubussen