que.nom.es

OLAP: qué es Online Analytical Processing y diferencia con OLTP

Business Intelligence intermedio También llamado: Online Analytical Processing, procesamiento analítico
OLAP: un motor analítico responde en segundos a consultas multidimensionales sobre el data warehouse, con operaciones como roll-up, drill-down, slice, dice y pivot.
OLAP: un motor analítico responde en segundos a consultas multidimensionales sobre el data warehouse, con operaciones como roll-up, drill-down, slice, dice y pivot.

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

OLAPOLTP
Operaciones típicasAgregaciones, lecturas masivasInserts, updates, deletes individuales
Volumen por consultaMillones de filasUna o pocas filas
Latencia esperadaSegundosMilisegundos
Modelo de datosDimensional (estrella, copo)Normalizado (3FN)
Frescura típicaDatos del día/hora anteriorTiempo real
Usuario finalAnalistas, ejecutivosOperadores, clientes
SistemasData warehouse, data martsERP, 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

Contenido elaborado con asistencia de inteligencia artificial — Equipo Editorial Dataprix. Verifica la información antes de tomar decisiones.