Construisez une agrégation. Essbase sélectionne les vues agrégées à cumuler, les agrège en fonction de la hiérarchie d'outline et stocke les valeurs de cellule dans les vues sélectionnées.
La construction d'agrégations requiert au moins l'autorisation Accès à la base de données.
Les agrégations sont des consolidations intermédiaires stockées de cubes en mode "aggregate storage" et se composent de plusieurs vues agrégées. Les vues agrégées stockent des croisements de niveau supérieur. Elles prennent en charge les performances de requête en évitant les agrégations dynamiques sur les croisements les plus fréquemment interrogés.
Si une agrégation inclut des cellules agrégées dépendantes de valeurs de niveau 0 qui sont modifiées par un chargement de données, les valeurs de niveau supérieur sont automatiquement mises à jour à la fin du processus de chargement de données.
Pour construire des agrégations, procédez comme suit :
Lorsque l'option Coefficient d'arrêt est laissée sur zéro (valeur par défaut), cela signifie qu'aucun coefficient d'arrêt n'est défini.
Envisagez cette option s'il n'existe aucun type commun connu de requête exécutée par les utilisateurs du cube et que vous voulez améliorer les performances en limitant la croissance du cube. Essbase agrège les vues sélectionnées, à la condition que la croissance maximale du cube agrégé ne dépasse pas le coefficient donné. Par exemple, si la taille d'un cube est de 1 Go, le fait d'indiquer une taille totale de 1,2 signifie que la taille des données résultantes ne peut pas dépasser 20 % de 1 Go, pour une taille totale de 1,2 Go.
Si vous sélectionnez la case En fonction des données de requête, Essbase agrège une sélection des vues définie en fonction de l'analyse des motifs de requête utilisateur. Il s'agit d'une bonne approche si des types similaires de requête sont généralement exécutés par les utilisateurs du cube.
Cette case n'a pas d'effet si vous n'avez pas préalablement activé le suivi des requêtes. Pour obtenir des informations générales sur le suivi des requêtes, reportez-vous à Sélection de vues en fonction de l'utilisation.
Une fois le suivi des requêtes activé, il faut laisser assez de temps pour collecter les modèles d'extraction des données utilisateur avant d'exécuter ce job. Une bonne approche consiste à préparer un ensemble contenant les requêtes les plus importantes et avec les plus longues durées d'exécution, à activer le suivi des requêtes, à exécuter l'ensemble de requêtes préparé et à exécuter ensuite ce job pour créer une vue agrégée reposant sur le suivi des requêtes.
Lorsque le suivi des requêtes est activé, le coût d'extraction des cellules est enregistré pour chaque combinaison de niveaux. Cet enregistrement continue jusqu'à ce que l'application soit fermée ou que vous désactiviez le suivi des requêtes (avec l'instruction MaxL alter database <dbs-name> disable query_tracking).
Envisagez de cocher cette case si le cube implémente des hiérarchies alternatives pour les attributs ou les membres partagés, et que vous voulez les inclure dans l'agrégation.
Rubriques connexes