Вы находитесь на странице: 1из 7

HERRAMIENTAS OLAP

Las herramientas OLAP pueden organizar fsicamente la base de datos en dos maneras
relacional o multidimensional ROLAP y MOLAP, pero hay otra herramienta HOLAP que
combinan estas dos tcnicas.

Las herramientas de OLAP (Online Analytical Processing) son una herramienta de
inteligencia de negocio que consiste en una combinacin de bases de datos
empresariales y software de interfaz de usuario. Organiza los datos en cubos, lo que le
permite ver o procesar los datos para un acceso ms rpido a la inteligencia de negocios.
Una herramienta ideal OLAP extrae datos de diferentes sistemas de organizacin, tales
como registros de punto de venta almacenados en la base de datos de un almacn de
datos y recursos humanos disponibles en Microsoft Excel en la oficina central. Puede
almacenar registros en diferentes formatos y lugares y utilizar las herramientas OLAP
para consolidar estos registros en un formato que es ms eficiente para el anlisis de la
informacin. Caractersticas

OLAP organiza tablas de una estrella o un esquema de copo de nieve. Esto significa que
una tabla - la tabla de hechos - sostiene el punto central en relacin con sus otras mesas.
Las tablas de dimensiones rodean la tabla de hechos y contienen informacin descriptiva
sobre los datos de la tabla de hechos. Cuando sea posible, OLAP agrupa la informacin
en las tablas dimensionales por las jerarquas padre /hijo , lo que significa que usted
puede encontrar los datos de resumen para las subcategoras de la categora principal.
OLAP utiliza menos enlaces para unir tablas, y aunque las tablas de dimensiones no
estn directamente vinculados entre s, se puede obtener informacin de resumen en las
tablas de dimensiones de perforacin a travs de la tabla de hechos.
OLAP se puede utilizar para la minera de datos o el descubrimiento de relaciones
previamente discernidas entre elementos de datos. Una base de datos OLAP no
necesita ser tan grande como un almacn de datos, ya que no todos los datos
transaccional es necesaria para el anlisis de tendencias. Usando Open Database
Connectivity (ODBC), los datos pueden ser importados de bases de datos relacionales
existentes para crear una base de datos multidimensional para OLAP.
Existen dos arquitecturas diferentes para los sistemas OLAP: OLAP multidimensional
(MOLAP) y OLAP relacionales (ROLAP).







SISTEMAS MOLAP

La arquitectura MOLAP usa unas bases de datos multidimensionales para proporcionar
el anlisis, su principal premisa es que el OLAP est mejor implantado almacenando
los datos multidimensionalmente. Por el contrario, la arquitectura ROLAP cree que las
capacidades OLAP estn perfectamente implantadas sobre bases de datos
relacionales
Un sistema MOLAP usa una base de datos propietaria multidimensional, en la que la
informacin se almacena multidimensionalmente, para ser visualizada
multidimensionalmente.
El sistema MOLAP utiliza una arquitectura de dos niveles: La bases de datos
multidimensionales y el motor analtico.
La base de datos multidimensional es la encargada del manejo, acceso y
obtencin del dato.
El nivel de aplicacin es el responsable de la ejecucin de los requerimientos
OLAP. El nivel
de presentacin se integra con el de aplicacin y proporciona un interfaz a travs
del cual
los usuarios finales visualizan los anlisis OLAP. Una arquitectura
cliente/servidor permite a varios usuarios
acceder a la misma base de datos multidimensional.
La informacin procedente de los sistemas operacionales, se carga en el sistema
MOLAP, mediante una serie de rutinas batch. Una vez cargado el dato elemental en la
Base de Datos multidimensional (MDDB), se realizan una serie de clculos en batch,
para calcular los datos agregados, a travs de las dimensiones de negocio, rellenando
la estructura MDDB.
Tras rellenar esta estructura, se generan unos ndices y algoritmos de tablas hash para
mejorar los tiempos de accesos a las consultas.
Una vez que el proceso de compilacin se ha acabado, la MDDB est lista para su uso.
Los usuarios solicitan informes a travs del interface, y la lgica de aplicacin de la
MDDB obtiene el dato.
La arquitectura MOLAP requiere unos clculos intensivos de compilacin. Lee de datos
precompilados, y tiene capacidades limitadas de crear agregaciones dinmicamente o
de hallar ratios que no se hayan precalculados y almacenados previamente.


SISTEMAS ROLAP

La arquitectura ROLAP, accede a los datos almacenados en un Data Warehouse para
proporcionar los anlisis OLAP. La premisa de los sistemas ROLAP es que las
capacidades OLAP se soportan mejor contra las bases de datos relacionales.
El sistema ROLAP utiliza una arquitectura de tres niveles. La base de datos relacional
maneja los requerimientos de almacenamiento de datos, y el motor ROLAP
proporciona la funcionalidad analtica.
El nivel de base de datos usa bases de datos relacionales para el manejo,
acceso y obtencin del dato.
El nivel de aplicacin es el motor que ejecuta las consultas multidimensionales
de los usuarios.
El motor ROLAP se integra con niveles de presentacin, a travs de los cuales
los usuarios realizan
los anlisis OLAP

Despus de que el modelo de datos para el Data Warehouse se ha definido, los datos
se cargan desde el sistema operacional. Se ejecutan rutinas de bases de datos para
agregar el dato, si as es requerido por el modelos de datos.
Se crean entonces los ndices para optimizar los tiempos de acceso a las consultas.
Los usuarios finales ejecutan sus anlisis multidimensionales, a travs del motor
ROLAP, que transforma dinmicamente sus consultas a consultas SQL. Se ejecutan
estas consultas SQL en las bases de datos relacionales, y sus resultados se relacionan
mediante tablas cruzadas y conjuntos multidimensionales para devolver los resultados
a los usuarios.
La arquitectura ROLAP es capaz de usar datos precalculados si estos estn
disponibles, o de generar dinmicamente los resultados desde los datos elementales si
es preciso. Esta arquitectura accede directamente a los datos del Data Warehouse, y
soporta tcnicas de optimizacin de accesos para acelerar las consultas. Estas
optimizaciones son, entre otras, particionado de los datos a nivel de aplicacin, soporte
a la desnormalizacin y joins mltiples.



ROLAP VS. MOLAP (COMPARATIVA)
Cuando se comparan las dos arquitecturas, se pueden realizar las siguientes
observaciones:
El ROLAP delega la negociacin entre tiempo de respuesta y el proceso batch al
diseo del sistema.
Mientras, el MOLAP, suele requerir que sus bases de datos se precompilen para
conseguir un rendimiento aceptable
en las consultas, incrementando, por tanto los requerimientos batch.
Los sistemas con alta volatilidad de los datos (aquellos en los que cambian las
reglas de agregacin
y consolidacin), requieren una arquitectura que pueda realizar esta
consolidacin ad-hoc. Los sistemas
ROLAP soportan bien esta consolidacin dinmica, mientras que los MOLAP
estn ms orientados
hacia consolidaciones batch.
Los ROLAP pueden crecer hasta un gran nmero de dimensiones, mientras que
los MOLAP generalmente son
adecuados para diez o menos dimensiones.
Los ROLAP soportan anlisis OLAP contra grandes volmenes de datos
elementales, mientras que
los MOLAP se comportan razonablemente en volmenes ms reducidos (menos
de 5 Gb)
Por ello, y resumiendo, el ROLAP es una arquitectura flexible y general, que crece para
dar soporte a amplios requerimientos OLAP. El MOLAP es una solucin particular,
adecuada para soluciones departamentales con unos volmenes de informacin y
nmero de dimensiones ms modestos

Вам также может понравиться