Las métricas cuyo seguimiento realiza la utilidad Base muestran el rendimiento del sistema. Use estas métricas para determinar el rendimiento base y, a continuación, para medir las ventajas de las optimizaciones posteriores que realice.
Antes de usar esta utilidad, debe crear un libro de trabajo de la aplicación, incluido el esquema, los valores de configuración, los scripts de cálculo y las consultas que desee incluir en el cubo.
Cuando ejecute la utilidad, genera el cubo, carga los archivos de datos seleccionados, ejecuta los scripts de cálculo seleccionados y ejecuta las consultas incluidas en el libro de trabajo de la aplicación. Es importante contar con una muestra representativa de las consultas de sus usuarios.
La utilidad base crea un panel de control de la aplicación y los procesos operativos, lo que puede ayudarle a diseñar y optimizar el cubo. Durante la implantación de los cambios y la nueva generación del cubo, la base le ayuda a comparar las iteraciones de las modificaciones de los cubos. En el separador Essbase.Stats.Baseline del libro de trabajo de la aplicación, la utilidad de línea base agregar nuevas tablas con los últimos datos de cada iteración.
Realice estas tareas antes de ejecutar la utilidad base:
Para crear un libro de trabajo de la aplicación, puede descargar un libro de trabajo de la aplicación de ejemplo y, a continuación, modificarlo para que se ajuste a sus necesidades.
Si las hojas de la consulta tienen metadatos de otro servidor, el diseñador de cubos muestra una advertencia y realiza una pausa en el procesamiento hasta que responda.
Valor | Valor |
---|---|
ASODYNAMICAGGINBSO | FULL |
HYBRIDBSOINCALCSCRIPT | FULL |
INDEXCACHESIZE | 100M |
DATACACHESIZE | 100M |
ASODEFAULTCACHESIZE | 100 |
MAXFORMULACACHESIZE | 102400 |
INPLACEDATAWRITEMARGINPERCENT | 20 |
CALCCACHEDEFAULT | 200000 |
LongQueryTimeThreshold | -1 |
La utilidad Base identifica dimensiones densas y ligeras, el tamaño de los datos (tamaños de archivos PAG e IND), el tamaño del bloque y los tamaños de los datos, el índice y la caché de la calculadora. Además, proporciona métricas para la carga de datos, el cálculo y la consulta.
Para ejecutar la utilidad Base:
Las hojas de trabajo de cálculo se ejecutan en el orden en que aparecen en el libro de trabajo de la aplicación. La opción Optimizar cubo permite ignorar la propiedad Ejecutar cálculo de las hojas de cálculo.
Optimizar cubo solo soporta los scripts de cálculo que se pueden ejecutar desde Trabajos. No puede ejecutar scripts de cálculo que dependan del contexto de cuadrícula de Smart View actual (por ejemplo, cálculos definidos con la función @GRIDTUPLES, o bien aquellos que usen variables de sustitución de tiempo de ejecución definidas con etiquetas <svLaunch>).
Si no tiene una hoja de datos en el libro de trabajo de la aplicación, se le solicitará que seleccione archivos de datos y de reglas del catálogo. Es una buena práctica almacenar los archivos de datos y de reglas en un directorio compartido del catálogo para que los archivos no se pierdan al volver a generar el cubo.
En generar el cubo se tardará un poco de tiempo.
Essbase genera la hoja Essbase.Stats.Baseline y la agrega al libro de trabajo.
Al cambiar una dimensión dinámica a almacenada se reduce esa cantidad.
Para mejorar el rendimiento, reduzca la cantidad de datos solicitados o el número de ejecuciones de fórmulas.
Revise los órdenes de resolución de los miembros calculados y realice cambios para reducir el número de ejecuciones de fórmulas y mejorar el rendimiento, o bien puede almacenar un miembro calculado que tenga fórmulas para reducir el número de ejecuciones de fórmulas y mejorar el rendimiento.