MicroStrategy - Smart Cubes
Cuando ejecutamos los informes creados en MicroStrategy, recuperan los data del almacen para aplicar los calculos y generar un informe. Cuando varios usuarios solicitan el mismo informe pero con diferentes rangos de valores o diferentes condiciones de filtro, el almacen tiene que repetir calculos similares para cada uno de los informes y esto afecta el rendimiento.
Para evitar esto, MicroStrategy utiliza cubos inteligentes, que es un objeto ubicado en la capa intermedia entre los informes y el almacen.
El siguiente diagrama ilustra la funcion del cubo inteligente.
El cubo inteligente se comparte como uno en la memoria de copia, entre los diversos informes creados por muchos usuarios. Un conjunto de data se devuelve desde el almacen de data y se guarda directamente en la memoria del servidor de inteligencia Varios informesse crean para recopilar data del cubo inteligente en lugar de consultar el almacen de data.
Estas son las caracteristicas que hacen que los cubos inteligentes sean utiles.
- Admite agregacion dinamica.
- Se puede programar para actualizar.
- Admite la creacion de metricas derivadas.
- Rendimiento mas rapido que consultar el almacen directamente.
- Se pueden usar varios cubos en un solo tablero.