CALCCACHE
Le paramètre de configuration CALCCACHE indique si Essbase utilise un cache de calculateur pour gérer les blocs de données lors du calcul. L'utilisation du cache du calculateur améliore les performances. Vous pouvez spécifier la taille du CACHE à l'aide de la commande SET CACHE dans un script de calcul ou des paramètres de configuration CALCCACHE {HIGH | DEFAULT | LOW}.
La configuration CALCCACHE s'applique uniquement aux bases de données en mode "block storage" (BSO) et non aux bases en mode "aggregate storage" (ASO).
Syntaxe
CALCCACHE [appname [dbname]] TRUE | FALSE-
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 à tous les cubes de l'application indiquée.
Pour activer le paramètre pour un cube spécifique, vous devez spécifier une application et un cube.
Si vous n'indiquez pas d'application, vous ne pouvez pas spécifier de cube et le paramètre s'applique à toutes les applications et tous les cubes de l'instance Essbase.
-
dbname : facultatif. Spécifie la base de données (cube), 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.
-
TRUE : Essbase utilise un cache de calculateur lors du calcul du cube. Il s'agit de la fonction par défaut.
-
FALSE : Essbase n'utilise pas de cache de calculateur lors du calcul du cube.
Description
Si nécessaire lors d'un calcul, vous pouvez remplacer ce paramètre par défaut à l'aide de la commande SET CACHE dans un script de calcul.
Lorsque CALCCACHE est défini sur TRUE, Essbase utilise le cache de calculatrice, à condition que :
-
Le cube a au moins deux dimensions dispersées.
-
Vous calculez au moins une dimension dispersée complète (sauf si vous spécifiez l'option SET CACHE ALL dans un script de calcul).
Exemple
CALCCACHE Sample Basic FALSE