Skip to main content

¿Qué es el procesamiento analítico en línea?

El procesamiento analítico en línea (OLAP) es un método de uso de bases de datos multidimensionales para admitir informes rápidos, que a menudo implican análisis de tendencias. El lenguaje de consulta principal para OLAP se llama Expresiones multidimensionales (MDX). Su nombre se deriva de la clase de programa conocida como procesamiento transaccional en línea (OLTP). El procesamiento analítico en línea es una técnica de análisis de datos utilizada en el campo de la inteligencia empresarial (BI).

BI implica el uso de tecnología para analizar los procesos internos y los datos de una organización para respaldar su toma de decisiones. Cuando se utiliza el procesamiento analítico en línea para BI, los datos históricos a menudo son el tema del análisis, pero BI también puede abarcar el análisis de los estados actuales y futuros. Junto con OLAP, otras técnicas de gestión de datos que entran en el ámbito de BI incluyen la minería de datos, informes, gestión del rendimiento operativo y análisis predictivo.

El procesamiento analítico en línea se usa con frecuencia para informes ad hoc, y generalmente genera informes en un formato pivote o matriz. Los departamentos que pueden hacer uso de OLAP incluyen finanzas, operaciones, ventas y marketing. Los tipos de usos pueden incluir presupuestos y pronósticos.

Una de las características definitorias del procesamiento analítico en línea es el cubo OLAP. El concepto del cubo correlaciona los elementos conocidos como medidas y dimensiones, que describen los metadatos de varias medidas. Las tablas de esquema de estrella o copo de nieve de una base de datos relacional pueden ser la fuente de los metadatos. Un ejemplo de un cubo es utilizar el monto de las cuentas por cobrar individuales de una empresa como medida, con una fecha de vencimiento como dimensión.

OLAP utiliza bases de datos que están diseñadas con múltiples dimensiones. Estas bases de datos pueden ser más pequeñas que las necesarias para las capacidades de almacenamiento de datos que a menudo se usan para la inteligencia empresarial. En comparación con otros tipos de análisis, generalmente se necesitan menos detalles de la transacción en el procesamiento analítico en línea. Las bases de datos OLAP no solo son a menudo más pequeñas que los almacenes de datos, sino que acceder a las bases de datos OLAP suele ser más rápido que acceder a bases de datos relacionales.

Hay varias especialidades de procesamiento de transacciones en línea. Varias de las especialidades de uso más frecuente incluyen multidimensional, relacional e híbrido. OLAP multidimensional almacena datos en matrices multidimensionales, OLAP relacional usa bases de datos relacionales y OLAP híbrido usa una combinación de tablas relacionales y especializadas.

Aunque el procesamiento transaccional en línea es una técnica importante en BI, es posible que se requieran herramientas más sofisticadas o mejoras en OLAP para las organizaciones interesadas en el análisis predictivo y el análisis comercial. El análisis predictivo se usa con frecuencia para pronosticar eventos como el comportamiento de compra del cliente. Los datos de rendimiento empresarial suelen ser el objetivo de la analítica empresarial.