HYBRIDBSOINCALCSCRIPT
El valor de configuración HYBRIDBSOINCALCSCRIPT controla si los cubos de almacenamiento de bloques (BSO) de la aplicación de Essbase utilizan el modo híbrido en los scripts de cálculo cuando los miembros almacenados dependen de miembros dinámicos.
Cuando se define en FULL, el motor de cálculo de BSO utiliza el modo híbrido para calcular los resultados y, a continuación, los almacena.
El modo híbrido significa que, siempre que sea posible, el cálculo de datos se ejecuta con una eficiencia similar a la de los cubos de almacenamiento agregado (ASO).
HYBRIDBSOINCALCSCRIPT no es aplicable a los cubos ASO. Sólo se aplica a los cubos BSO que tienen activado el modo híbrido para la consulta (es decir, ASODYNAMICAGGINBSO está definido en un valor distinto de NONE).
Si activa esta configuración, no desactive ASODYNAMICAGGINBSO, que está activado por defecto para los cubos de BSO (lo que significa que el modo híbrido está activado para las consultas).
Sintaxis
HYBRIDBSOINCALCSCRIPT [appname [dbname]] FULL|NONE-
appname: opcional. Especifica la aplicación para la que se utiliza el modo híbrido para los scripts de cálculo.
Si especifica un valor para appname y no especifica un valor para dbname, el valor se aplica a todos los cubos de la aplicación especificada.
Para activar la configuración de un cubo específico, debe especificar una aplicación y un cubo.
-
dbname: opcional. Especifica el cubo, en la aplicación especificada por appname, para el que se utiliza el modo híbrido.
Si especifica un valor para dbname pero no especifica un valor para appname, se ignora la especificación.
-
COMPLETO: los scripts de cálculo de BSO se ejecutan en el modo híbrido.
-
NONE (Ninguno): los scripts de cálculo se ejecutan en un formato de almacenamiento de bloques que no es híbrido. Éste es el estado por defecto.
Note:
Si el cubo tiene una partición federada en Autonomous AI Lakehouse, este valor es FULL por defecto y no puede cambiarlo a NONE.Notas:
Las siguientes limitaciones se aplican al modo híbrido para los scripts de cálculo. Si se encuentra, Essbase utiliza de forma predeterminada el formato de almacenamiento de bloques para este tipo de scripts de cálculo.
-
CALC DIM, CALC ALL, AGG y cualquier otra manifestación sin asignación que calcule un subárbol, no utilizan el modo híbrido.
Oracle recomienda limitar el uso de CALC DIM y AGG a dimensiones en las que ningún miembro almacenado depende de miembros dinámicos. Para calcular miembros almacenados de nivel superior que dependen de miembros dinámicos, utilice fórmulas de asignación con funciones de cálculo.
-
DATAEXPORT para miembros dinámicos no utiliza el modo híbrido.
-
El cálculo inteligente no utiliza el modo híbrido.
-
No utilice CREATENONMISSINGBLOCK ni CREATEBLOCKONEQ en los scripts de cálculo que desee ejecutar en modo híbrido.
-
CALCPARALLEL no está soportado en el modo híbrido. Para el cálculo en paralelo, utilice FIXPARALLEL.
Ejemplo
HYBRIDBSOINCALCSCRIPT FULL