Différences de calcul pour ASO
Le calcul des cubes en mode "aggregate storage" (ASO) diffère de celui des cubes en mode "block storage". Les groupements peuvent être prédéfinis en tant que vues. Les formules, si elles sont utilisées dans l'outline, sont écrites en tant qu'expressions de valeur numérique MDX, plutôt que d'utiliser des fonctions de calcul Essbase.
Tableau 35-2 Différences entre les calculs en mode "aggregate storage" et "block storage"
| Fonctionnalité de calcul | Mode "aggregate storage" | Stockage de blocs |
|---|---|---|
|
Calcul du cube |
Le cube est agrégé. Les agrégations peuvent être prédéfinies à l'aide de vues agrégées. |
Les membres de l'outline sont consolidés/inscrits. Les calculs par lots peuvent être exécutés ; il s'agit de scripts écrits avec des commandes et des fonctions de calcul Essbase Le mode hybride est encouragé. |
|
Formules |
Les formules sont définies à l'aide des opérateurs et des fonctions MDX. Faites attention aux restrictions importantes :
|
Les formules sont définies à l'aide des fonctions de calcul Essbase. |
|
Scripts de calcul |
Les scripts d'agrégation définissent une sélection de vues d'agrégation à matérialiser. Vous pouvez écrire des calculs ASO personnalisés, si le cube a besoin de scripts de calcul pour gérer des calculs spéciaux et des dépendances de données. |
Les scripts de calcul stockés/procéduraux sont définis à l'aide de la syntaxe du calculateur Essbase. |
|
Dimension Calculs d'attribut |
Les combinaisons de membres d'attribut peuvent être additionnées. |
Les combinaisons de membres d'attribut peuvent être calculées à l'aide des valeurs Somme, Nombre, Min, Max ou Moyenne. |
|
Ordre de calcul |
L'ordre de calcul de la formule de membre peut être défini à l'aide de la propriété de membre de l'ordre de résolution. |
L'ordre de calcul est défini par l'ordre des dimensions dans l'outline ou dans un script de calcul. En mode hybride, l'ordre peut être personnalisé à l'aide de la propriété de membre d'ordre de résolution. |
|
Calcul dynamique |
Tous les membres parent et les membres dotés de formules sont calculés dynamiquement. Il n'existe aucun paramètre de calcul dynamique explicite pour les dimensions standard. |
Vous pouvez appliquer la propriété Calcul dynamique pour certains membres du cube afin d'améliorer les performances des calculs par lots. |