Optimización de la caché de la calculadora

La utilidad Caché de cálculo recomienda la opción de caché de la calculadora óptima para el cubo.

Usar la opción de caché de la calculadora correcta puede suponer una mejora de rendimiento importante al calcular todas las dimensiones ligeras en un script de cálculo. Calcular una dimensión ligera completa es una técnica que permite reducir el número de bloques que necesita una consulta.

El valor por defecto de la caché de la calculadora es 200.000 bytes. El valor máximo es 20.000.000 bytes.

La caché de la calculadora se debe definir para tener el tamaño suficiente para incluir las dimensiones ligeras que se calculen en el script de cálculo. Definir la caché de la calculadora en un valor mayor del necesario tiene un efecto negativo en el rendimiento.

Para optimizar la caché de la calculadora con la utilidad Caché de cálculo:
  1. Para reducir la cantidad de datos solicitados por la consulta, calcule y almacene una o más dimensiones con un script de cálculo.

    La mejor opción suele ser la dimensión más grande.

  2. Mueva esa dimensión para que sea la primera dimensión ligera del esquema.

    El algoritmo de la caché de la calculadora selecciona las dimensiones ligeras que colocar en la caché, empezando por la primera dimensión ligera.

  3. Cree el cubo sin cargar datos.

    Para que la utilidad Caché de cálculo funcione, se debe crear el cubo.

  4. Ejecute la utilidad Caché de cálculo.

    La utilidad muestra la opción de caché correcta junto a cada dimensión hasta 20 MB. Si supera los 20 MB, muestra N/A. Normalmente, no son necesarias las opciones por encima de un par de MB.

    1. En la cinta de opciones del diseñador de cubos, seleccione Tareas de administración> Optimizar cubo.
    2. Haga clic en Caché de cálculo.
    3. Vea la hoja Essbase.Stats.CalcCache del libro de trabajo de la aplicación. Puede ver las opciones de caché de la calculadora recomendada en la hoja de trabajo Essbase.Stats.CalcCache, en la columna Caché de cálculo.
      Imagen de la hoja Essbase.Stats.CalcCache en un libro de trabajo de la aplicación de tipo de optimización de cubo.

  5. Busque la opción Caché de cálculo en la hoja Essbase.Stats.CalcCache, junto a las dimensiones ligeras que haya calculado y almacenado en el paso 1.
  6. Si ha calculado una dimensión en el paso 1, defina el valor por defecto de la caché de la calculadora en ese valor. Si ha calculado más de una dimensión en el paso 1, seleccione el valor Caché de cálculo más elevado entre los valores que haya calculado.

    Sume este valor a la sección Valores de aplicación de la hoja de trabajo Cube.Settings. También puede definir el valor en las opciones de configuración de la aplicación de la interfaz web de Essbase. Es una buena práctica redondear hacia arriba para permitir que haya un poco más de espacio.