OLAP es una tecnología diseñada para agilizar el procesamiento de grandes volúmenes de datos mediante la ejecución rápida de consultas SQL, específicamente las de tipo SELECT. Dentro del mundo OLAP, existen dos enfoques principales:
Desventajas
* El proceso de carga de tablas agregadas debe ser gestionado por código
* Muchos desarrolladores de modelos dimensionales ROLAP ignoran el paso de crear tablas agregadas
* Los sistemas ROLAP se construyen sobre bases de datos de propósito general
* Dado que las herramientas ROLAP se basan en SQL para todos los cálculos, no son apropiadas cuando el modelo realiza muchos cómputos
Ventajas
* ROLAP se considera más escalable para manejar grandes volúmenes de datos
* Hay disponible una gran variedad de herramientas de carga de datos para sistemas relacionales
* Los datos se almacenan en una base de datos relacional estándar
* Es posible modelar datos con éxito que de otro modo no se ajustarían en un modelo dimensional estricto
Procesamiento Analítico OnLine Relacional
Es una alternativa a la tecnología MOLAP
Esta diseñada para realizar análisis de datos a través del uso de modelos de datos multidimensionales
La información se almacena en tablas de una base de datos relacional
Una vez finalizado el diseño de este sistema, se tiene una estructura que se identifica con un cubo OLAP
Sistemas HOLAP
Particionamiento horizontal
En este modo HOLAP almacena una sección de los datos, normalmente los más recientes
Particionamiento vertical
En este modo, HOLAP almacena agregaciones como un MOLAP para mejorar la velocidad de las consultas
Procesamiento analítico en línea híbrido
Es una combinación de ROLAP y MOLAP
Son otras posibles implementaciones de OLAP. HOLAP
* Procesamiento analítico en línea
* Su objetivo es agilizar la consulta de grandes cantidades de datos
* La razón de usar OLAP para las consultas es la rapidez de respuesta
* Es lo más rápido a la hora de ejecutar sentencias SQL de tipo SELECT
Sistemas MOLAP
Desventajas
* La etapa de procesamiento puede ser bastante larga
* Las herramientas MOLAP tradicionalmente tienen dificultades para consultar con modelos con dimensiones
* Algunas herramientas MOLAP tienen dificultades para actualizar
Ventajas
* Consultas rápidas debido a la optimización del rendimiento de almacenamiento.
* Ocupa menor tamaño en disco en comparación con los datos almacenados.
* Automatización del procesamiento de los datos agregados de mayor nivel.
* Muy compacto para conjuntos de datos de pocas dimensiones.
Multidimensional Online Analytical Processing
Se trata de una alternativa a la tecnología ROLAP
MOLAP se diferencia significativamente en que requiere un preprocesamiento y almacenamiento de la información contenida en el cubo OLAP