You are on page 1of 6

Lenguaje de Programación VII 1

Ing. Informática

Data warehouse:
Es una base de datos corporativa que se caracteriza por integrar y
depurar información de una o más fuentes distintas para luego
procesarla permitiendo su análisis desde infinidad de perspectivas y
con gran velocidad de respuesta.

BILL INMON

William H. Inmon (nacido en 1945).

Es un americano científico de la computación conocido por


muchos como el padre el Almacén de Datos.

El termino Data warehouse fue acuñado por primera vez por


Bill Inmon.
Lenguaje de Programación VII 2
Ing. Informática

¿Qué es OLAP?

En sus siglas On-line Analytical Processing


(procesamiento analítico en línea) que sirve de
una forma optimizada de organizar los datos.

Es una solución utilizada en el campo de la llamada Inteligencia de negocios (o Business


Intelligence) cuyo objetivo es agilizar la consulta de grandes cantidades de datos. Para ello
utiliza estructuras de datos diversas, normalmente multidimensionales (o Cubos OLAP), que
contienen datos resumidos de grandes Bases de datos o Sistemas Transaccionales (OLTP). Se
usa en informes de negocios de ventas, marketing, informes de dirección, minería de datos y
áreas similares.

Los sistemas OLAP deben:

 Soportar requerimientos complejos de análisis.


 Analizar datos desde diferentes perspectivas.
 Soportar análisis de complejos contra un volumen muy grande de datos.

La funcionalidad se caracteriza por ser un análisis multidimensional de datos corporativos


Lenguaje de Programación VII 3
Ing. Informática

Sistemas MOLAP

Multidimensional Online Analytical Processing, es decir,


“procesamiento analítico multidimensional en línea”.

El sistema MOLAP utiliza arquitectura de dos niveles: Las bases de datos multidimensionales y
el motor analítico.

 La base de datos multidimensional es la encargada del manejo, acceso y obtención del


dato.
 El nivel de aplicación es el responsable de la ejecución de los requerimientos OLAP.
 El nivel de presentación se integra con el de aplicación y proporciona un interfaz a
través del cual los usuarios finales visualizan los análisis

Los sistemas MOLAP:

 La información procedente de los sistemas operacionales, se carga en el sistema


MOLAP.
 Tras rellenar esta estructura, se
generan unos índices y algoritmos
de tablas hash para mejorar los
tiempos de accesos a las consultas.
Lenguaje de Programación VII 4
Ing. Informática

Ventajas de MOLAP

 Consultas rápidas
 Menor tamaño en disco
 Automatización
 Muy compacto
 Eficaz extracción

Desventajas MOLAP

 La etapa de procesamiento (carga de datos) puede ser bastante larga.


 Las herramientas MOLAP tradicionalmente tienen dificultades para consultar con
modelos de dimensión muy altas.
 Algunas herramientas MOLAP tienen dificultades para actualizar y consultar los
modelos con más de diez dimensiones.
Lenguaje de Programación VII 5
Ing. Informática

Sistemas ROLAP
Significa Procesamiento Analítico en Línea
Relacional. La arquitectura ROLAP, accede a los
datos almacenados en un Data Warehouse para
proporcionar los análisis OLAP.

Es una alternativa a la tecnología MOLAP


(Multidimensional OLAP) que se construye
sobre bases de datos multidimensionales.
Ambos tipos de herramientas, tanto ROLAP
como MOLAP, están diseñadas para realizar análisis de datos a través del uso de modelos de
datos multidimensionales, aunque en el caso de ROLAP estos modelos no se implementan
sobre un sistema multidimensional, sino sobre un sistema relacional clásico.

El sistema ROLAP utiliza una arquitectura de tres niveles:

 La base de datos relacional.


 Motor ROLAP proporciona la funcionalidad analítica.
 Interfaz OLAP.

El nivel de base de datos usa bases de datos relacionales para el manejo, acceso y obtención
del dato.

El nivel de aplicación es el motor que ejecuta las consultas multidimensionales de los usuarios.

El motor OLAP se integra con niveles de presentación, a través de los cuales los usuarios
realizan los análisis OLAP.
Lenguaje de Programación VII 6
Ing. Informática

ROLAP vs. MOLAP (Comparativa)

Rolap Molap
Delega la negociación entre tiempo de Bases de datos se pre compilen para
respuesta y el proceso batch al diseño del conseguir un rendimiento aceptable en las
sistema. consultas, incrementando.
Soportan análisis OLAP contra grandes Se comportan razonablemente en volúmenes
volúmenes de datos elementales más reducidos (menos de 5 Gb.)
Pueden crecer hasta un gran número de Generalmente son adecuados para diez o
dimensiones menos dimensiones.
Soportan bien esta consolidación dinámica Están más orientados hacia consolidaciones
batch.

You might also like