HYBRIDBSOINCALCSCRIPT
Le paramètre de configuration HYBRIDBSOINCALCSCRIPT détermine si les cubes en mode "block storage" (BSO) de l'application Essbase utilisent le mode hybride dans les scripts de calcul lorsque les membres stockés dépendent de membres dynamiques.
Lorsqu'il est défini sur FULL, le moteur de calcul BSO utilise le mode hybride pour calculer les résultats, puis les stocke.
Le mode hybride signifie que, dans la mesure du possible, le calcul des données s'exécute avec une efficacité similaire à celle des cubes en mode "aggregate storage" (ASO).
Le paramètre HYBRIDBSOINCALCSCRIPT n'est pas applicable aux cubes ASO. Il s'applique uniquement aux cubes BSO pour lesquels le mode hybride est activé pour la requête (par exemple, ASODYNAMICAGGINBSO est défini sur une valeur autre que NONE).
Si vous activez ce paramètre, ne désactivez pas ASODYNAMICAGGINBSO, qui est activé par défaut pour les cubes BSO (ce qui signifie que le mode hybride est activé pour les requêtes).
Syntaxe
HYBRIDBSOINCALCSCRIPT [appname [dbname]] FULL|NONE-
appname : facultatif. Spécifie l'application pour laquelle le mode hybride est utilisé pour les scripts de calcul.
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.
-
dbname : facultatif. Spécifie le cube, dans l'application spécifiée par appname, pour lequel le mode hybride est utilisé.
Si vous indiquez une valeur pour dbname mais que vous n'indiquez pas de valeur pour appname, votre spécification est ignorée.
-
FULL : les scripts de calcul BSO sont exécutés en mode hybride.
-
NONE : les scripts de calcul s'exécutent en mode non hybride, au format de stockage en mode bloc. Il s'agit de la fonction par défaut.
Remarques :
Si votre cube dispose d'une partition fédérée vers Autonomous AI Lakehouse, ce paramètre est FULL par défaut et vous ne pouvez pas le remplacer par NONE.Remarques
Les limitations suivantes s'appliquent au mode hybride pour les scripts de calcul. Si cela se produit, Essbase utilise par défaut le format en mode "block storage" pour ces types de script de calcul.
-
CALC DIM, CALC ALL, AGG et toute autre expressions sans affectation calculant une sous-arborescence n'utilisent pas le mode hybride.
Oracle recommande de limiter l'utilisation de CALC DIM et AGG aux dimensions dans lesquelles aucun membre stocké ne dépend de membres dynamiques. Pour calculer les membres stockés de niveau supérieur qui dépendent de membres dynamiques, utilisez des formules d'affectation avec des fonctions de calcul.
-
DATAEXPORT pour les membres dynamiques n'utilise pas le mode Hybride.
-
Le calcul intelligent n'utilise pas le mode hybride.
-
N'utilisez pas CREATENONMISSINGBLOCK ou CREATEBLOCKONEQ dans les scripts de calcul à exécuter en mode hybride.
-
CALCPARALLEL n'est pas pris en charge en mode hybride. Pour le calcul parallèle, utilisez FIXPARALLEL.
Exemple
HYBRIDBSOINCALCSCRIPT FULL