Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Arquitecturas OLAP

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

ESCUELA POLITCNICA DEL EJRCITO

DEPARTAMENTO DE CIENCIAS DE LA
COMPUTACIN

INGENIERA EN SISTEMAS E INFORMTICA

TECNOLOGAS AVANZADAS DE BASES DE


DATOS

INGENIERO MAURICIO CAMPAA

TEMA: ARQUITECTURAS OLAP

INTEGRANTES:
JOEL RIVERA
DIEGO TERN

FECHA: 07-02-2017

OCTUBRE 2016-FEBRERO 2017


Contenido
1. ARQUITECTURAS OLAP......................................................................................3
1.1. DEFINICIN....................................................................................................3
1.2 CLASIFICACIN.................................................................................................4
1.2.1 ROLAP.............................................................................................................4
1.2.2 MOLAP (Multidimensional online analytical processing).................................6
1.2.3 HOLAP.............................................................................................................7
1.2.4 DOLAP.............................................................................................................9
1.2.5 LOLAP............................................................................................................10
Bibliografa..................................................................................................................10

2
1. ARQUITECTURAS OLAP

1.1. DEFINICIN

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,
DOLAP,LOLAP.

Esto se debe a que las 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.

Se plantea DIEZ reglas bajo el concepto FASMI que los productos OLAP deben
cumplir; el concepto FASMI proviene de las siglas de las iniciales en ingls:
1. FAST (Rpido): Debe ser rpido, necesitamos lanzar consultas y ver los
resultados inmediatamente.
2. ANALYSIS (Anlisis): Debe soportar la lgica de negocio y anlisis
estadsticos que sean necesarios para los usuarios.
3. SHARED (Compartido): Tiene que manejar mltiples actualizaciones de
forma segura y rpida.
4. MULTIDIMENSIONAL (Multidimensional): Tiene que proveer de una visin
conceptual de la informacin a travs de distintas dimensiones.
5. INFORMATION (Informacin): Debe poder manejar toda la informacin
relevante y la informacin derivada.
La funcionalidad de los sistemas OLAP se caracteriza por ser un anlisis
multidimensional de datos corporativos, que soportan los anlisis del usuario y unas
posibilidades de navegacin, seleccionando la informacin a obtener.
Normalmente este tipo de selecciones se ve reflejada en la visualizacin de la
estructura multidimensional, en unos campos de seleccin que nos permitan elegir
el nivel de agregacin (jerarqua) de la dimensin, y/o la eleccin de un dato en
concreto, la visualizacin de los atributos del sujeto, frente a una(s) dimensiones en
modo tabla, pudiendo con ello realizar, entre otras las siguientes acciones:

3
6. Rotar (Swap): Alterar las filas por columnas (permutar dos dimensiones de
anlisis).
7. Bajar (Down): Bajar el nivel de visualizacin en las filas a una jerarqua
inferior.
8. Detallar (Drilldown): Informar para una fila en concreto, de datos a un nivel
inferior.
9. Expandir (Expand): Anterior sin perder la informacin a nivel superior para
ste y el resto de los valores.
10. Colapsar (Collapse): Operacin inversa de la anterior.
Dentro de la tecnologia OLAP se muestran tres enfoques principales para la
implementacin de almacenes de datos, y estn relacionadas con el modelo lgico
utilizado para representar los datos:
ROLAP significa relacional OLAP, una implementacin basada en los DBMS
relacionales.
MOLAP significa multidimensionales OLAP, una implementacin basada en
DBMS multidimensionales.
HOLAP significa OLAP hbrido, una implementacin usando tcnicas tanto
relacionales y multidimensionale.

1.2 CLASIFICACIN

1.2.1 ROLAP
Es una forma de procesamiento analtico en lnea (OLAP) que ejecuta anlisis
multidimensional sobre datos almacenados en una base de datos relacional, en vez
de una base de datos multidimensional, como se considera el estndar de OLAP.
Utiliza una arquitectura de tres niveles. La BD relacional maneja el almacenamiento
de datos, el motor OLAP proporciona la funcionalidad analtica, y alguna
herramienta especializada es empleada para el nivel de presentacin. El nivel de
aplicacin es el motor OLAP, que ejecuta las consultas de los usuarios. El motor
OLAP se integra con el nivel de presentacin a travs del cual los usuarios realizan
los anlisis OLAP.
Despus de que el modelo de datos para el DW se ha definido, los datos se cargan
desde los sistemas transaccionales. Los usuarios finales ejecutan sus anlisis
multidimensionales, a travs del motor OLAP, el cual transforma sus datos a

4
consultas en SQL ejecutadas en las BD relacionales y sus resultados son devueltos
a los usuarios. Los esquemas ms comunes sobre los que se trabaja son estrella o
copo de nieve, aunque es posible trabajar sobre cualquier base de datos relacional.

Ventajas:
ROLAP es escalable ya que maneja grandes volmenes de datos.
Existe una gran variedad de herramientas de carga de datos para sistemas
relacionales.
Los datos se almacenan en una base de datos relacional estndar que puede
ser accedida por cualquier herramienta de generacin de informes SQL
(reporting). Estas herramientas no tienen que ser necesariamente de tipo
OLAP.
Obviando el almacenamiento de datos del modelo multidimensional, es
posible modelar datos con xito que de otro modo no se ajustaran en un
modelo dimensional estricto.
Desventajas:
El proceso de carga de tablas agregadas debe ser gestionado por cdigo ETL
personalizado. Las herramientas ROLAP no disponen de mecanismos
automticos para realizar esta tarea, lo significa que se necesita ms tiempo
de desarrollo de cdigo.
Muchos desarrolladores de modelos dimensionales ROLAP ignoran el paso
de crear tablas agregadas. En este caso el rendimiento de una consulta se ve
afectado porque entonces se necesita consultar las tablas con datos ms
detallados.
Los sistemas ROLAP se construyen sobre bases de datos de propsito
general, por lo que hay algunas funcionalidades especiales propias de las
herramientas MOLAP que no estn disponibles en los sistemas ROLAP (tales
como el indexado jerrquico especial). Sin embargo, las herramientas
ROLAP modernas van supliendo estas carencias con las ltimas mejoras en
el lenguaje SQL tales como los operadores CUBE y ROLLUP, las vistas de
cubo DB2, as como otras extensiones SQL OLAP.

5
Ya que las herramientas ROLAP se basan en SQL para todos los clculos, no
son apropiadas cuando el modelo realiza muchos cmputos que no se
traducen bien en SQL (por ejemplos: presupuestos, asignaciones, informes
financieros y otros escenarios).
1.2.2 MOLAP (Multidimensional online analytical processing)

Proceso analtico en lnea (OLAP) que indexa directamente en una base de datos
multidimensional. Por lo general una aplicacin OLAP considera los datos en forma
multidimensional, el usuario es capaz de ver diferentes aspectos o facetas de
agregados de datos, como las ventas por tiempo, geografa y modelo del producto.
Si la informacin se almacena en una base de datos relacional, se puede ver en
forma multidimensional, pero solo mediante el acceso secuencial y el procesamiento
de una tabla para cada dimensin o aspecto que se quiera ver.
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.

Ventajas:
Ayuna el funcionamiento de la pregunta debido al almacenaje optimizado, a
la indexacin de direcciones multidimensional y a depositar.
Un tamao ms pequeo del en-disco de datos compar a los datos
almacenados adentro base de datos emparentada debido a las tcnicas de la
compresin.
Cmputo automatizado de los agregados de alto nivel de los datos.
Es muy compacto para los mdems bajos de la dimensin.

6
El modelo del arsenal proporciona la indexacin de direcciones natural
Desventajas:
El paso de proceso (carga de los datos) puede ser absolutamente muy largo,
especialmente en volmenes grandes de los datos. Esto es remediada
generalmente haciendo solamente el proceso incremental, es decir,
procesando solamente los datos que ha cambiado (generalmente los nuevos
datos) en vez de tratar de nuevo el modem entero.
Las herramientas de MOLAP tienen tradicionalmente dificultad el preguntar
de modelos con dimensiones con muy arriba cardinality (es decir, millones de
miembros).
Ciertas herramientas de MOLAP (e.g., Essbase) tenga dificultad el poner al
da y el preguntar de modelos con ms de diez dimensiones. Este lmite
diferencia dependiendo de la complejidad y cardinality de las dimensiones en
la pregunta. Tambin depende del nmero de los hechos o de las medidas
almacenadas. Otras herramientas de MOLAP (e.g., Servicios del anlisis de
Microsoft o Applix TM1) puede manejar centenares de dimensiones.
El acercamiento de MOLAP introduce redundancia de datos.
1.2.3 HOLAP

Un desarrollo un poco ms reciente ha sido la solucin OLAP hbrida (HOLAP), la


cual combina las arquitecturas ROLAP y MOLAP para brindar una solucin con las
mejores caractersticas de ambas: desempeo superior y gran escalabilidad. Un tipo
de HOLAP mantiene los registros de detalle (los volmenes ms grandes) en la
base de datos relacional, mientras que mantiene las agregaciones en un almacn
MOLAP separado.
Los datos agregados y pre calculados se almacenan en estructuras
multidimensionales y los de menor nivel de detalle en el relacional. Requiere un
buen trabajo de anlisis para identificar cada tipo de dato.
La arquitectura HOLAP est compuesta por un servidor de base de datos Relacional
y un motor OLAP en un servidor dedicado.
Esta arquitectura permite que el espacio fsico, la performance de las consultas y el
procesamiento sea menor que MOLAP y mayor que ROLAP.

7
Ventajas:
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.

Desventajas:
Cuando se Volmenes de datos ms grandes en la base de datos relacional.
Volmenes de datos ms grandes en la base de datos relacional
La arquitectura provoca una significativa redundancia de los datos y puede
causar problemas en las redes que soporten muchos usuarios.
La capacidad de cada usuario para construir un cubo de datos personalizado
puede provocar una falta de coherencia entre los datos de los diferentes
usuarios.
Slo puede mantenerse de manera eficiente una cantidad limitada de datos.
MOLAP ROLAP HOLAP
Niveles La base de El nivel de base
datos de datos usa
multidimensio bases de datos
nal: manejo, relacionales
acceso y para el manejo,
obtencin del acceso y
dato. obtencin del
El nivel de dato.
aplicacin: El nivel de
ejecucin de aplicacin es el
los motor que
requerimientos ejecuta las
OLAP. consultas
El nivel de multidimensiona
presentacin: les de los
interfaz a usuarios.

8
travs del cual El motor
los usuarios ROLAP se
finales integra con
visualizan los niveles de
anlisis OLAP. presentacin, a
travs de los
cuales los
usuarios
realizan los
anlisis OLAP.

Almacenamien Modelo Base de datos Modelo


to de las Multidimensional B relacional Multidimension
Agregaciones al
Facilidad de Sencillo Muy Sencillo Sencillo
creacin
Almacenamien Modelo Base de datos Base de datos
to de los datos Multidimensional relacional relacional
Velocidad de Buena Regular o baja Buena para
respuesta consultas que
posean
agregaciones,
Regular para
datos de bajo
nivel
Escalabilidad Problemas de Son ms escalables
escalabilidad
Recomendado Cubos con usos Datos que no son Si el cubo
s para frecuentes. frecuentemente requiere una
usados rpida
respuesta

1.2.4 DOLAP

Es una tecnologa OLAP de capa simple, basada en desktop, es capaz de


descargar un pequeo hipercubo desde un punto central, usualmente desde una
data mart o un data warehouse y ejecutar anlisis multidimensionales cuando esta
desconectado de la fuente. Los data sets son limitados a los fines definidos por el
usuario que no tiene acceso a los datos granulares. En general los cubos contienen
datos sumarizados, organizados en una estructura fija de dimensiones. Es ideal
para preguntas y reportes recurrentes y bien entendidos.

9
Ventajas:
Amigable con el usuario, e usuario puede manipular los datos localmente
desde el resultado retornado almacenado en desktop.
Excelente desempeo en sentencias, recolecta, agrega, y calcula los datos
antes del anlisis.
Bajo costo
til para usuarios mviles que no pueden conectarse siempre al
datawarehouse
Fcil de implementar entre todos los enfoques OLAP.
Desventajas:
Funcionalidad y capacidad de datos limitada
1.2.5 LOLAP

LOLAP (Local Online Analytical Processing) permite el procesamiento en la mquina


del cliente (que puede ser una PC comn) y no presentan problemas de trfico en la
red ni problemas de escalabilidad. Estas herramientas envan al servidor una
instruccin SQL (Structure Query Language - lenguaje de consulta para acceder a
sistemas de bases de datos) desde una mquina cliente cualquiera (como una
simple PC, por ejemplo) y reciben el micro cubo de vuelta para ser analizado en la
PC.
Ventajas:
No presentan problemas de trfico en la red ni problemas de escalabilidad.
Permiten el anlisis en una estacin de trabajo cliente, aunque est
desconectada de la red.
Solo un proceso puede obtener acceso al archivo de cubo local porque el
motor de cubo local bloquea exclusivamente un archivo de cubo local cuando
establece una conexin al cubo local.
Desventajas:
El micro cubo no puede ser muy grande.
En un proceso se permiten hasta cinco conexiones simultneas.

Bibliografa
http://www.1keydata.com/datawarehousing/molap-rolap.html
http://es.slideshare.net/enavarrete24/capitulo-2-introduccin-al-business-
intelligence
http://www.informatica-hoy.com.ar/informatica-tecnologia-empresas/Un-
sistema-OLAP-para-cada-necesidad.php
http://www.interaktiv.cl/blog/wp-content/uploads/2012/04/8-
Esquema_FisicoMolap-Rolap-Holap.pdf
https://juan2510.wordpress.com/2010/05/13/olap-molap-y-rolap/

10
11

También podría gustarte