OLAP y cubos
Transaccional frente a analítico
El procesamiento transaccional optimiza grabar y leer registros sueltos con integridad: la caja del supermercado. El analítico optimiza agregar millones de filas por categorías para responder tendencias. Son objetivos opuestos, y por eso el análisis suele vivir en su propio almacén, no en la base viva.
La metáfora del cubo
Un cubo OLAP organiza las medidas en el cruce de varias dimensiones: tiempo, producto, tienda. Cada celda del cubo es un agregado —las ventas de un producto en una tienda en un mes. El cubo no es solo tres ejes: con muchas dimensiones se habla de hiper-cubo, aunque la intuición geométrica ayuda.

Dimensiones y jerarquías
Las dimensiones traen jerarquías naturales: día dentro de mes dentro de trimestre dentro de año; ciudad dentro de región dentro de país. Esas jerarquías son las que permiten subir y bajar de nivel con sentido, porque definen cómo se agrupan los detalles.
Subir de nivel (roll-up)
La agregación sube por la jerarquía, condensando detalle: de ventas diarias a mensuales a anuales. Es la vista de pájaro, la que un directivo quiere primero. Un buen cubo la tiene precalculada para que responder sea instantáneo.
Bajar al detalle
El desglose baja por la jerarquía hacia el grano fino: del total anual a la tienda concreta que causó la caída. La navegación entre niveles —agrupar y desagrupar— es el corazón de la exploración analítica y debe ser fluida.
Cortar y rebanar
Cortar fija un valor de dimensión y mira el resto: «solo región norte». Rebanar selecciona un subconjunto de varias dimensiones a la vez. Son filtros multidimensionales que aíslan la porción del cubo que interesa.
Girar el cubo
Girar cambia qué dimensión se pone en qué eje: pasar de «producto por fila, mes por columna» a «región por fila, producto por columna». La misma cifra, reorganizada para revelar otro patrón, sin tocar los datos de fondo.
Precalcular frente a calcular
El dilema del OLAP: precomputar agregados los hace velocísimos pero ocupa espacio y demora la carga; calcular al vuelo ahorra almacenamiento pero puede tardar. Se elige según qué consultas dominan y con qué frescura se necesita.
MOLAP, ROLAP, HOLAP
- MOLAP almacena el cubo precalculado en formato binario propio: rapidísimo, menos flexible.
- ROLAP calcula sobre tablas relacionales del almacén: más escalable y fresco, algo más lento.
- HOLAP combina ambos: agregados en formato multidimensional y detalle en relacional.
Errores frecuentes
- Precalcular todas las combinaciones de muchas dimensiones y agotar el almacenamiento.
- Confundir el cubo analítico con la base transaccional y sobrecargarla con consultas pesadas.
- Olvidar las jerarquías y no poder subir ni bajar de nivel con sentido.
Ejemplo resuelto: explorar ventas en un cubo
El director ve una caída anual y quiere entenderla. Navega el cubo con sus operaciones:
- Roll-up: mira el total anual agregado para confirmar la tendencia general.
- Corte: filtra el cubo a la región norte, donde cree que está el problema.
- Giro: pone producto en las filas y mes en las columnas para ver el patrón.
- Drill-down: baja de año a mes, de mes a tienda, hasta la tienda que causó la caída.
- Rebanada: aísla esa tienda en ese trimestre para exportar el detalle.
¿Para qué sirve en la realidad?
La mayoría de herramientas de BI son cubos sobre el almacén: quien domina agregar, desglosar, cortar y girar responde preguntas de negocio en segundos, sin escribir una consulta nueva cada vez.
¿Qué operación de un cubo OLAP condensa el detalle subiendo por una jerarquía, por ejemplo de mes a año?
La principal diferencia entre procesamiento transaccional y analítico es que el primero agrega millones de filas y el segundo lee registros sueltos.
El cubo en la práctica
Hoy la mayoría de herramientas de inteligencia de negocio construyen cubos lógicos sobre el almacén: no materializan cada celda, sino que definen medidas y dimensiones y dejan que el motor decida qué precalcular y qué derivar. La intuición multidimensional sigue siendo la misma.
OLAP
Toca una tarjeta para ver la respuesta.
Ordena las operaciones de exploración de un cubo, de lo global a lo concreto:
Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.
OLAPResumen de referencia sobre el procesamiento analítico en línea y sus operaciones.
Une cada operación del cubo con lo que hace.
Navegar el cubo
- OLAP y cubos
- Estructura
- medidas
- medidas
- dimensiones
- Estructura
- jerarquías
- roll-up
- molap
- precalcular
¿Qué es OLAP?Explicación de referencia en español sobre el procesamiento analítico en línea.
Tu cubo con ocho dimensiones se vuelve lentísimo al precalcularlo todo. ¿Qué dimensiones sacrificarías para materializar y cuáles dejarías calcular al vuelo?
Tu texto se guarda sólo en este dispositivo.
Comentarios
Inicia sesión para comentar.
Todavía no hay comentarios. Sé la primera persona en opinar.