Sunteți pe pagina 1din 2

Aplicaciones de los cubos OLAP

Cubos OLAP.
Un cubo OLAP (OnLine Analytical Processing) se refiere a una base de datos
multidimensional, en la cual el almacenamiento fsico de los datos se realiza en un vector
multidimensional. Los cubos OLAP se pueden considerar como una ampliacin de las dos
dimensiones de una hoja de clculo.
Tipos de sistemas OLAP
Tradicionalmente, los sistemas OLAP se clasifican segn las siguientes categoras:
ROLAP
Implementacin OLAP que almacena los datos en un motor relacional. Tpicamente, los
datos son detallados, evitando las agregaciones y las tablas se encuentran normalizadas
MOLAP
Esta implementacin OLAP almacena los datos en una base de datos multidimensional. Para
optimizar los tiempos de respuesta, el resumen de la informacin es usualmente calculado
por adelantado.
HOLAP (Hybrid OLAP)
Almacena algunos datos en un motor relacional y otros en una base de datos
multidimensional.
Aunque no todo es tan complicado como parece (O si?) , Existe software especializado para
crear Cubos OLAP como :
Pentaho.
Es la solucin BI Open Source lder del mercado y la mejor alternativa a los productos
comerciales.
Las soluciones que Pentaho pretende ofrecer se componen fundamentalmente de una
infraestructura de herramientas de anlisis e informes integrados con un motor de workflow
de procesos de negocio. La plataforma ser capaz de ejecutar las reglas de negocio necesarias,
expresadas en forma de procesos y actividades y de presentar y entregar la informacin
adecuada en el momento adecuado, mediante analisis OLAP, Cuadros de Mando, etc
El uso de cubos OLAP tiene dos ventajas fundamentales:
Facilidad de uso. Una vez construido el cubo, el usuario de negocio puede consultarlo con
facilidad, incluso si se trata de un usuario con escasos o nulos conocimientos tcnicos. La
estructura jerrquica es sumamente fcil de comprender para la mente humana, y si sta
coincide con el modelo de negocio, los resultados suelen ser espectaculares, ya que el cubo
se convierte en una gran "tabla dinmica" que el usuario puede consultar en cualquier
momento.
Rapidez de respuesta. Habitualmente, el cubo tiene precalculados las distintas
agregaciones, por lo que los tiempos de respuesta son muy cortos. Si el cubo est bien
diseado, resultar igual de rpido consultar las ventas de una ciudad, o las ventas de todo el
pas, o incluso el total de ventas de la compaa.
Sin embargo, no todo son ventajas Estos son algunos de los inconvenientes:

El cubo es estructura adicional de datos que mantener y actualizar, eso supone un gasto extra
de recursos (servidores, discos, procesos de carga).
El modelo de negocio no siempre se adapta bien en un modelo jerrquico. Por poner algunos
ejemplos tpicos: Una semana no pertenece a un nico mes, o las zonas de venta corporativas
no tienen porqu coincidir con la estructura provincial de cada pas, o varios responsables
pueden encargarse de una misma tienda, o distintos departamentos de la compaa pueden
utilizar distintas agrupaciones de los productos... Estas casusticas, que pueden parecer
triviales, son habituales en cualquier compaa, y dificultan enormemente la construccin y
uso de los cubos OLAP
Los sistemas OLAP son frecuentemente comparados con lo que se denominan Bases de datos
estadsticas (statistical databases), una clase de bases de datos que permiten la definicin,
manipulacin, elaboracin y almacenamiento de datos multidimensionales precalculados, la
principal diferencia entre ambas estriba en que las bases de datos estadsticas calculan los
datos sobre otras bases de datos, mientras que las bases de datos OLAP representan los datos
directamente.
Otra de las caractersticas de OLAP es que incluye datos de definicin de datos, esto es
metadatos, Los metadatos son una informacin descriptiva y sistemtica acerca del contenido
y la organizacin de la informacin que puede ser obtenida, manipulada y mostrada de
diferentes maneras. Los metadatos pueden ser simples y carentes de estructura o
estructurados y complejos. OLAP hace uso de la informacin contenida en los metadatos
para describir caractersticas de naturaleza estadstica y para ofrecer informacin para la
manipulacin de los datos y su anlisis.
Realmente los cubos como tal no existen, los cubos se utilizan para representar o visualizar
un modelo dimensional. Podemos representar un modelo dimensional con tres dimensiones
con un cubo (cube) tal como el de la figura, en cualquier caso lo habitual es tener modelos
dimensionales con ms de tres dimensiones, en ese caso su representacin se realiza con
cubos que reciben el nombre de hipercubos (hypercube).
Como los hipercubos son ms difciles de visualizar por eso se usa con mayor asiduidad el
trmino cubo.

S-ar putea să vă placă și