Optimización de regla de negocio para cubos híbridos

Un cubo híbrido garantiza que tiene activado el modo híbrido para las consultas (para las recuperaciones, informes, etc.). De forma predeterminada, los cubos no tienen activado el modo híbrido porque no está soportada la agregación híbrida para algunas funciones (incluidas AGG, CALC DIM y @MDALLOCATE). Si los cálculos incluyen fórmulas con dependencia dinámica y no usan funciones para las que no está soportado el modo híbrido, la activación del modo híbrido para esos cálculos puede ofrecer alguna ventaja para el rendimiento: puede activar el modo híbrido para los cálculos de una regla de negocio conforme sea necesario con la siguiente directiva:

SET HYBRIDBSOINCALCSCRIPT FULL; para obtener información detallada sobre este comando, consulte "SET HYBRIDBSOINCALCSCRIPT" en Referencia de consultas y cálculos para Oracle Essbase.

El modo híbrido se puede desactivar con la directiva SET HYBRIDBSOINCALCSCRIPT NONE;.

Para obtener una lista de funciones para la que esté soportada la agregación híbrida, consulte Funciones soportadas en el modo de agregación híbrida en Technical Reference for Oracle Analytics Cloud - Essbase

Como ocurre con todos los comandos, se deben someter a pruebas exhaustivas para garantizar que sean útiles. Tenga en cuenta lo siguiente:

  1. En el modo híbrido solo están soportadas las fórmulas que tengan dependencias de cálculo dinámico.
  2. DATAEXPORT para miembros dinámicos no usa el modo híbrido.
  3. No utilice CREATENONMISSINGBLOCK ni CREATEBLOCKONEQ en los scripts de cálculo que desee ejecutar en modo híbrido.