13 Modo híbrido para un procesamiento analítico rápido

El procesador de consultas y cálculo del modo híbrido de Oracle Essbase permite realizar análisis en tiempo real mediante cálculos de procedimiento y modelado de lectura y escritura. El modo híbrido es el motor predeterminado del análisis de dependencias dinámicas para consultas de almacenamiento de bloques. No es la opción predeterminada para los scripts de cálculo (puede activarla).

Si ha trabajado con Essbase 11g local, es probable que esté familiarizado con uno o más de estos modos de diseño de cubo, personalizados para diferentes fines:

  • Almacenamiento de bloques: es mejor utilizarlo cuando hay dimensiones ligeras grandes. En este modo, los cubos se almacenan y se agregan previamente para lograr un buen rendimiento de consulta. Incluye un juego completo de funciones de cálculo para el análisis.
  • Almacenamiento agregado: es mejor utilizarlo para cubos que tienen un gran número de dimensiones y muchas agregaciones de nivel superior. Puede especificar fórmulas de miembro mediante MDX.
  • Modo híbrido: modo de almacenamiento de bloques mejorado con las ventajas del almacenamiento agregado.

El modo híbrido es el motor de consulta predeterminado que permite realizar el análisis de dependencias dinámicas de consultas en cubos de almacenamiento de bloques de Essbase 21c, Essbase 19c y Oracle Analytics Cloud - Essbase. El modo híbrido proporciona un análisis de dependencia robusto y una rápida agregación. Es excelente para la gestión de la complejidad de las consultas de miembros que tienen dependencias en miembros dinámicos.

En sus aplicaciones de análisis, Oracle recomienda utilizar dependencias dinámicas, incluidas las agregaciones ligeras. No está limitado a implementar cálculo dinámico de forma selectiva en las dimensiones ligeras, como sucedía en Essbase 11g On-Premise. En particular, las agregaciones dinámicas ligeras son posibles y se recomiendan en función de las directrices y las pruebas sobre el ajuste del rendimiento.

Aunque el modo híbrido es el procesador de consultas predeterminado para cubos de almacenamiento de bloques, no es la opción predeterminada para ejecutar scripts de cálculo. Si los scripts de cálculo contienen muchas dependencias dinámicas, Oracle recomienda activar el modo híbrido también para los scripts de cálculo. La forma de hacerlo es activar el valor de configuración HYBRIDBSOINCALCSCRIPT en las propiedades de configuración de la aplicación (o utilizar el comando de cálculo SET HYBRIDBSOINCALCSCRIPT para controlarlo por cálculo).

La mayoría de las funciones de cálculo de Essbase funcionan en el modo híbrido. Para ver una lista y la sintaxis de todas las funciones de cálculo soportadas por el modo híbrido, así como las pocas excepciones, consulte Funciones soportadas en modo híbrido. El cálculo paralelo con FIXPARALLEL está soportado en el modo híbrido, pero no el cálculo paralelo con CALCPARALLEL.

Consulte en ASODYNAMICAGGINBSO la sintaxis para configurar el modo híbrido además de los valores por defecto, o para desactivarlo.

Temas de esta sección: