Está en la página 1de 10

Cubo OLAP: una base de datos

multidimensional
En el mundo de las soluciones para Business Intelligence, una de las herramientas ms
utilizadas por las empresas son las aplicaciones OLAP, ya que las misma han sido creadas en
funcin a bases de datos multidimensionales, que permiten procesar grandes volmenes de
informacin, en campos bien definidos, y con un acceso inmediato a los datos para su
consulta
y
posterior
anlisis.
Como hemos mencionado en un artculo anterior, las herramientas OLAP proporcionan a las
compaas un sistema confiable para procesar datos que luego sern utilizados para llevar
a cabo anlisis e informes que permitan mejorar las operaciones productivas, tomar
decisiones inteligentes y optimizar la competitividad en el mercado.

Para funcionar, las aplicaciones OLAP utilizan un tipo de base de datos que posee la
peculiaridad de ser multidimensional, denominada comnmente Cubo OLAP.
Bsicamente, el Cubo OLAP, que acua su nombre por su caracterstica multidimensional, es
una base de datos que posee diversas dimensiones, ampliando las posibilidades que hasta
el
momento
ofrecan
las
conocidas
hojas
de
clculo.

Hasta la llegada del trmino Cubo OLAP, que naci de la mano de Edgar F. Codd, de la
compaa EF Codd & Associates, slo se utilizaban bases de datos relacionales para el
proceso de la informacin, con sistemas tales como el ROLAP.
Gracias a la incorporacin de las bases de datos de tipo multidimensional, y el nacimiento del
nuevo concepto Cubo OLAP, las herramientas de soluciones para sistemas Business
Intelligence han avanzado notablemente en cuanto a las prestaciones que estas aplicaciones
brindan a las empresas, donde la informacin confiable, precisa y en el momento oportuno,
son
uno
de
los
bienes
ms
preciados.
Cabe destacar que los Cubos OLAP son vectores en los cuales se dispone la informacin,
y gracias a esta ordenada jerarqua es posible llevar a cabo un anlisis rpido de los datos.
Mediante la incorporacin de estos vectores o cubos, se han ampliado las posibilidades de
las bases de datos relacionales, permitiendo el procesamiento de importantes volmenes
de
informacin,
que
de
lo
contrario
sera
imposible
realizar.
Cada una de las dimensiones que posee la base de datos incorpora un campo determinado
para un tipo de dato especfico, que luego podr ser comparado con la informacin contenida
en el resto de dimensiones, para hacer posible la evaluacin y posteriores informes de la
informacin
realmente
relevante
para
una
compaa.
Una base de datos multidimensional puede contener varios cubos o vectores que
extendern las posibilidades del sistema OLAP con el cual se trabaja.
Por ello, si bien en general los sistemas OLAP suelen estar compuestos por tres dimensiones,
lo cierto es que existe la posibilidad de que el sistema OLAP albergue ms de tres
dimensiones
mediante
la
utilizacin
de
estos
Cubos
OLAP.
A pesar de las grandes ventajas que presenta este tipo de base de datos multidimensional
que incluye Cubos OLAP, la cual permite obtener mayor rapidez en las consultas y en el
procesamiento de la informacin, lo cierto es que su gran falla reside en la imposibilidad de
realizar
cambios
en
su
estructura.

Debido a su forma de funcionamiento y almacenamiento de la informacin, cuando los


usuarios requieren realizar modificaciones en la estructura de este tipo de base de datos,
deben redisear el Cubo OLAP, sin posibilidades de poder utilizar la estructura en la que se
trabaj
hasta
el
momento.
Para tener una idea ms simple de la funcin de los Cubos OLAP dentro de una base de datos
multidimensional, cabe destacar que cada una de las dimensiones o escalas del cubo
corresponde
bsicamente
a
una
jerarqua
de
datos.
Un ejemplo claro de ello podra ser el siguiente caso: dentro de una escala temporal para
incluir datos determinados a un periodo de tiempo, que llevara el nombre de "Enero de
2009", seguramente incluir un dimensin denominada "Primer Trimestre de 2009", la cual
adems incluir otra dimensin llamada "Ao 2009" y as sucesivamente, de acuerdo a las
necesidades
de
cada
empresa.
Asimismo, tambin pueden utilizarse otras dimensiones del cubo para recabar
informacin referente a situaciones geogrficas, clasificacin de los productos por categoras,
gastos
realizados
por
la
empresa,
y
dems.
Esta confluencia de la informacin permite llevar a cabo un anlisis completo de diversas
situaciones, para hallar las soluciones correctas a los problemas de los negocios.

OLAP: Procesamiento analtico de la


informacin empresarial
Dentro del mundo de las soluciones empresariales para lo cual se utilizan sistemas
informticos basados en los parmetros del Business Intelligence, una de las herramientas
ms difundidas en los ltimos aos ha sido la denominada OLAP, que se ha convertido en
un elemento esencial para el procesamiento de la informacin trascendente para optimizar
las
operaciones
productivas.
Una de las caractersticas fundamentales por las cuales la herramienta OLAP es
ampliamente utilizada por distintas empresas, reside en que la misma brinda una solucin
ideal para llevar a cabo consultas de los datos de manera sencilla y veloz.
En principio, cabe destacar que el trmino OLAP son las siglas derivadas de su nombre en
ingls, On-Line Analytical Processing, que define la funcin de la herramienta, la cual
bsicamente consiste en el procesamiento de la informacin mediante un mtodo analtico
en
lnea.

Objetivo

principal

Es ofrecer a los usuarios una solucin que permite agilizar de manera notable las consultas
y evaluaciones de la gran cantidad de datos que produce constantemente una compaa,
utilizando informacin proveniente de todos los sectores de la misma, que confluye en un
sistema
central.
Es por ello, que la velocidad de respuesta que ofrece OLAP hace que las soluciones a los
posibles problemas surgidos durante los procesos productivos, y las posteriores decisiones
gerenciales,
tengan
lugar
en
tiempo
y
forma
precisa.

Donde

se

utiliza?

La herramienta OLAP ha sido ampliamente utilizada durante aos en diversos sectores


empresariales, tales como el marketing, ventas, gerencia y dems, permitiendo realizar
informes de negocios confiables, que mejoran la competitividad de las organizaciones, tanto
a nivel interno como externo.

Cubos

OLAP

Para su funcionamiento, OLAP se vale de estructuras multidimensionales, denominadas


tambin Cubos OLAP, en las que se contienen diferentes resmenes de los datos extrados
de
las
bases
de
datos
mayores.
Para saber ms sobre este tema, te recomendamos la lectura del artculo titulado "Cubo
OLAP:
una
base
de
datos
multidimensional".
Tengamos en cuenta que una base de datos multidimensional permite disponer de una
importante plataforma para contener la informacin emitida por las distintas reas de la
empresa, ya que su caracterstica principal reside en que cada dimensin que posee la base
de datos tiene su propio campo, y adems incluye otro campo por cada hecho, ofreciendo la
posibilidad de obtener un registro completo y perfectamente organizado.

Es por ello, que la herramienta OLAP hace uso de los denominados Cubos OLAP, tambin
conocidos como cubos multidimensionales, para ofrecer la posibilidad de crear una base
completa
y
de
rpido
acceso
a
la
informacin.
Cabe destacar que el Cubo OLAP est compuesto por campos de hechos numricos, a los
cuales se los denominada medidas, las que se encuentran clasificadas en tres dimensiones,
a diferencia de las conocidas hojas de clculo, que slo disponen de dos dimensiones.
Para que este sistema funcione, todo el esquema de tablas que son parte del Cubo OLAP
se halla sometido a una base de datos relacional, que permite utilizar informacin de
diferentes sectores y pocas, relacionarlos, para luego poder efectuar un anlisis completo
de
la
situacin.
En la actualidad, y debido a la difundida utilizacin de la solucin OLAP en el seno de las
empresas, existe una serie de sistemas OLAP que responden a distintas necesidades. Si
deseas conocer ms acerca de este tema, te invitamos a leer el artculo titulado "Un sistema
OLAP para cada necesidad".

Un sistema OLAP para cada necesidad


Como mencionamos en un artculo anterior, los sistemas OLAP son una de las herramientas
ms utilizadas en el campo de las soluciones Business Intelligence, ya que brinda la
posibilidad de disponer de una base de datos multidimensional que permite llevar a cabo el
procesamiento
analtico
de
la
informacin
de
manera
online.
Con el paso de los aos y el avance de las tecnologas informticas al servicio de las
empresas, que han logrado convertirse en la solucin adecuada para la realizacin de
negocios inteligentes, la herramienta OLAP ha dado lugar al nacimiento de diversos sistemas
basados en su arquitectura que pueden ofrecer respuestas a las necesidades de las distintas
compaas.
De acuerdo a su forma de funcionamiento y a su estructura, los sistemas OLAP han sido
clasificados en distintas categoras, tales como ROLAP, MOLAP, HOLAP, WOLAP, DOLAP,
RTOLAP
y
SOLAP.
Esto se debe a que la distintas aplicaciones en las que se ha utilizado el sistema OLAP
requieren de servicios y funcionalidades precisas y concretas para tareas puntuales,
relacionadas a determinadas compaas.

Distintos

tipos

de

sistemas

OLAP

Uno de los tipos de sistemas OLAP ms utilizados en la actualidad es el denominado ROLAP,


cuya principal caracterstica reside en que se trata de uno de las herramientas mejor
capacitadas para realizar escalas de gran cantidad de volmenes de datos, aunque su mayor
defecto se centra en que ofrece un rendimiento menor durante la realizacin de consultas,
en
comparacin
con
otros
de
su
especie.

ROLAP
Siglas que sintetizan su funcin de procesamiento analtico relacional online, es bsicamente
un sistema que ha sido construido utilizando las herramientas del OLAP y una base de datos
relacional clsica.
Entre las grandes ventajas que ofrece el ROLAP, podemos mencionar que dicha
herramienta es una de las ms escalables en cuanto al manejo de importantes cantidades
de informacin, adems de que al permitir que los usuarios realicen los ajustes necesarios
del cdigo ETL segn sus requerimientos, logra un tiempo de carga menor que otros mtodos
basados
en
OLAP.
Otra de las importantes ventajas de ROLAP reside en que cualquier usuario puede acceder
fcilmente a la informacin que contiene la base de datos relacional, utilizando
herramientas diseadas para la creacin de informes SQL, sin necesidad de requerir de
aplicaciones
del
tipo
OLAP.
Es por ello, que muchas compaas han decidido implementar el sistema ROLAP, ya que al
introducir dicha herramienta, gracias a la flexibilidad que ofrece, han podido incorporar la
informacin existente en la base de datos relacional de ROLAP sin inconvenientes.
Si por el contrario, dichas empresas hubiesen decidido implementar herramientas MOLAP,
deberan haber recargado toda la informacin en la nueva base de datos multidimensional,
por
intermedio
de
un
sistema
OLAP
adecuado.
No obstante, en este punto reside una de las desventajas del sistema ROLAP, ya que al
trabajar con herramientas basadas en SQL, existen ciertos tipos de datos que no soportan
correctamente la traduccin en dicho lenguaje, tales como datos referidos a informes
financieros,
presupuestos
y
dems.
En la actualidad, las herramientas ms utilizadas del tipo ROLAP son Microsoft Analysis
Services, MicroStrategy, Business Objects y el servidor Open Source denominado Mondrian.

La gran competencia del ROLAP es el tipo de sistema OLAP denominado MOLAP, siglas de su
nombre en ingls Multidimensional Online Analytical Processing, es decir que se trata de una
herramienta que permite el procesamiento analtico multidimensional online.
A diferencia de ROLAP, el sistema MOLAP almacena todos los datos capturados en una base
de datos multidimensional, que ha sido optimizada para ofrecer rapidez de acceso para las
cargas y consultas de informacin, la cual se halla contenida en el denominado Cubo OLAP.
Puedes encontrar informacin acerca de las bases de datos multidimensionales en el artculo
titulado
"Cubo
OLAP:
una
base
de
datos
multidimensional".

MOLAP
Al utilizar una base de datos multidimensional, MOLAP permite alcanzar un tiempo de
respuesta superior al que reportar otras herramientas de su especie, e incluso algunos de
los sistemas MOLAP ofrecen la posibilidad de implementarmtodos de compresin de datos,
con el fin de reducir notablemente el espacio utilizado en los discos.
En ello reside una de las grandes ventajas que ofrece MOLAP,siendo una de las herramientas
ms rpidas, gracias a sus funciones automticas, y una de las ms compactas debido al
uso
del
mtodo
de
compresin
de
datos.
Sin embargo, a pesar de ser uno de los sistemas de consulta ms veloces, lo cierto es que el
MOLAP puede llegar a presentar redundancia de datos, y su mayor desventaja reside en que
debido a su dificultad para la carga de importantes cantidades de volmenes, puede
resultar
en
un
procesamiento
lento.
Entre los productos comerciales ms destacados que utilizan sistema MOLAP se
encuentran Oracle OLAP, Microsoft Analysis Services, Essbase, Infor OLAP y TM1 Applix
TM1.

El

sistema

OLAP

hbrido

Con el fin de brindar una herramienta superior, que ofreciera mayores ventajas, de la
combinacin de los sistemas ROLAP y MOLAP, ha surgido en los ltimos aos una tercera
herramienta denominada HOLAP, siglas de su nombre en ingls Hybrid Online Analytical
Process, es decir que se trata de un sistema de procesamiento analtico hbrido online.
Tomando los parmetros ms ventajosos de MOLAP y ROLAP, las herramientas HOLAP
utiliza dos tipos de base de datos para almacenar la informacin, es decir una base
relacional y una multidimensional, utilizando cada una de ellas de acuerdo a los
requerimientos de cada uno de los datos que deben ser procesados.
Este es uno de los sistemas ms utilizados en la actualidad por gran cantidad de empresas, ya
que en general presenta ventajas operativas, debido a la utilizacin de dos tipos de bases
de
datos
diferentes.
Mediante la correcta fusin entre los sistemas ROLAP y MOLAP, las herramientas HOLAP
permiten lograr un veloz preprocesamiento de la informacin, ofreciendo un escalado de
datos adecuado y proporcionando un excelente apoyo de consultas en su base de datos.
Algunas de las herramientas ms difundidas del tipo HOLAP han sido en los ltimos
aos Microsoft Analysis Services, MicroStrategy y SAP AG BI Accelerator.
Por ltimo, cabe mencionar que existen otras derivaciones de los sistemas OLAP, entre las
que se destacan el WOLAP orientado hacia la web, el DOLAP, en base al escritorio, el
RTOLAP, una herramienta OLAP en tiempo real, y el SOLAP, un tipo de sistema OLAP
espacial.

También podría gustarte