Utiliser des scripts de calcul sur des partitions
Une application Essbase partitionnée peut s'étendre sur plusieurs serveurs, processeurs ou ordinateurs. Vous pouvez améliorer considérablement les performances des calculs en partitionnant les applications et en exécutant des calculs distincts sur chaque partition.
Ecrire des scripts de calcul pour les partitions
Lorsque vous écrivez un script de calcul pour des partitions transparentes ou répliquées, consultez les instructions suivantes :
-
Evaluer l'impact sur les performances du calcul global du cube (base de données). Pour améliorer les performances, vous pouvez :
-
Redéfinissez le calcul global pour éviter de référencer les valeurs distantes qui se trouvent dans une partition transparente dans un cube distant.
-
Calculer dynamiquement une valeur dans un cube distant.
Reportez-vous à Calcul dynamique des données dans les partitions.
-
Répliquez une valeur dans le cube qui contient la formule applicable.
Par exemple, si vous répliquez des données trimestrielles pour la région Est, répliquez uniquement les valeurs de Qtr1, Qtr2, Qtr3 et Qtr4 et calculez les valeurs d'année parent localement.
-
-
Assurez-vous qu'une valeur référencée est à jour lorsque Essbase l'extrait. Choisissez l'une des options précédemment abordées (conception, calcul dynamique ou réplication) ou calculez le cube référencé avant de calculer la formule.
Ordre de calcul de contrôle pour les partitions
Vous devez calculer les cubes partitionnés dans un ordre spécifique pour vous assurer qu'Essbase calcule les résultats requis.
L'image suivante illustre les partitions dans lesquelles vous visualisez les informations des bases de données West, Central et East de manière transparente à partir de la base de données Corporate :
Figure 23-1 Calcul des partitions

Ouest, Centre et Est contiennent uniquement des valeurs réelles. La société contient des valeurs réelles et budgétées. Bien que vous puissiez afficher les données Ouest, Centre et Est dans la base de données de l'entreprise, ces données existent uniquement dans l'ouest, le centre et l'est. Elles ne sont pas dupliquées dans l'entreprise.
Par conséquent, lorsque Essbase calcule Corporate, il doit prendre les dernières valeurs de West, Central et East. Pour obtenir les résultats requis, vous devez calculer Ouest, Centre et Est avant de calculer Entreprise.