CALCCACHEDEFAULT
L'utilisation du cache de calculateur Essbase améliore les performances de calcul dans les cubes en mode "block storage".
La configuration CALCCACHEDEFAULT s'applique uniquement aux bases de données en mode "block storage" (BSO) et non aux bases en mode "aggregate storage" (ASO).
Syntaxe
CALCCACHEDEFAULT [appname [dbname]] n-
appname : facultatif. Spécifie l'application pour laquelle le paramètre s'applique.
Si vous indiquez une valeur pour appname et que vous n'indiquez pas de valeur pour dbname, le paramètre s'applique à toutes les bases de données de l'application indiquée.
Pour activer le paramètre pour une base de données spécifique, vous devez indiquer une application et une base de données.
Si vous ne spécifiez pas d'application, vous ne pouvez pas spécifier de base de données et le paramètre s'applique à toutes les applications et bases de données sur le serveur Essbase.
-
dbname : facultatif. Spécifie la base de données, dans l'application indiquée par appname, pour laquelle le paramètre s'applique.
Si vous indiquez une valeur pour dbname mais que vous n'indiquez pas de valeur pour appname, votre spécification est ignorée.
-
n : taille de cache de la calculatrice par défaut, en octets. Si vous ne définissez pas de valeur par défaut, elle est de 200 000 octets.
Description
L'utilisation du cache du calculateur améliore considérablement les performances de calcul dans les cubes BSO. La taille de l'amélioration des performances dépend de la configuration de la base.
Vous pouvez indiquer si Essbase utilise un cache de calculateur par défaut à l'aide du paramètre CALCCACHE. Si nécessaire lors d'un calcul, remplacez ce paramètre par défaut à l'aide de la commande SET CACHE dans un script de calcul.
Exemple
Supposons que la configuration de l'application Essbase spécifie les paramètres suivants :
CALCCACHEHIGH 1000000
CALCCACHEDEFAULT 300000
CALCCACHELOW 200000Remarques :
Dans la configuration Essbase, un paramètre n'est pas suivi d'un point-virgule ; dans un script de calcul, un paramètre doit être suivi d'un point-virgule.
Vous pouvez ensuite utiliser les commandes SET CACHE suivantes dans un script de calcul :
SET CACHE HIGH;définit un cache de calcul de 1 000 000 octets pour la durée du script de calcul.
SET CACHE DEFAULT;définit un cache de calcul de 300 000 octets pour la durée du script de calcul.
SET CACHE LOW;définit un cache de calcul de 200 000 octets pour la durée du script de calcul.