OLAP: qué es Online Analytical Processing y diferencia con OLTP
OLAP (Online Analytical Processing)
¿Qué es?
OLAP (Online Analytical Processing, procesamiento analítico en línea) es la categoría de procesamiento orientada al análisis multidimensional de datos: agregaciones, drill-down/drill-up, slicing y dicing sobre grandes volúmenes para obtener información de negocio.
Se contrapone al OLTP (Online Transaction Processing), que es el procesamiento de transacciones individuales típico de ERPs, e-commerce o aplicaciones de banca.
OLAP vs OLTP
| OLAP | OLTP | |
|---|---|---|
| Operaciones típicas | Agregaciones, lecturas masivas | Inserts, updates, deletes individuales |
| Volumen por consulta | Millones de filas | Una o pocas filas |
| Latencia esperada | Segundos | Milisegundos |
| Modelo de datos | Dimensional (estrella, copo) | Normalizado (3FN) |
| Frescura típica | Datos del día/hora anterior | Tiempo real |
| Usuario final | Analistas, ejecutivos | Operadores, clientes |
| Sistemas | Data warehouse, data marts | ERP, CRM, e-commerce |
Tipos de OLAP
- MOLAP (Multidimensional OLAP): el cubo se almacena pre-agregado en una estructura propietaria multidimensional. Muy rápido para consultas. Ej: Microsoft SSAS Multidimensional, IBM TM1, Oracle Essbase.
- ROLAP (Relational OLAP): el cubo es virtual, se consulta directamente sobre una base relacional con SQL. Más flexible, escala mejor con grandes volúmenes. Ej: Mondrian (Pentaho), Snowflake con vistas materializadas.
- HOLAP (Hybrid OLAP): combina ambos. Detalle en relacional, agregados pre-calculados en multidimensional.
Operaciones OLAP típicas
- Drill-down / drill-up: bajar o subir el nivel de granularidad (de año → trimestre → mes → día).
- Slice and dice: recortar el conjunto por sus dimensiones sin cambiar el nivel de detalle — slice fija un valor de una dimensión, dice acota varias a la vez.
- Pivot: rotar dimensiones para ver los mismos datos desde otro ángulo.
Ejemplo
Un director comercial consulta su cuadro de mando:
- Empieza viendo “Ventas totales 2026 por país” (agregado nivel 1).
- Hace drill-down en España → ve por comunidad autónoma.
- Slice: “solo categoría Alimentación”.
- Drill-down en Cataluña → ve por provincia.
- Pivot: cambia el eje de provincia por trimestre.
Toda la navegación tarda menos de un segundo aunque la base tenga millones de transacciones, porque el motor OLAP tiene los agregados precalculados o los calcula sobre estructuras optimizadas.
OLAP en 2026
Los cubos MOLAP tradicionales (Cognos TM1, Essbase, SSAS Multidimensional) siguen vivos en empresas con instalaciones consolidadas. La tendencia en stacks modernos es ROLAP sobre data warehouses cloud + capas semánticas como dbt Semantic Layer, Cube.dev o LookML — donde el cubo es lógico y el motor delega en Snowflake/BigQuery.
Más información
- OLTP vs OLAP: patrones y anti-patrones — capítulo de la guía práctica de arquitectura de datos de Dataprix.
- Explora herramientas de Business Intelligence y plataformas analíticas en el directorio de Dataprix.
Contenido elaborado con asistencia de inteligencia artificial — Equipo Editorial Dataprix. Verifica la información antes de tomar decisiones.