1.2 Bases de datos multidimensionales
1.2.1 Definición y concepto
1.2.2 Modelos conceptuales
1.2.3 Cubos
1.2.4 Estructuras jerárquicas y no jerárquicas
BASE DE DATOS MULTIDIMENSIONAL
Este tipo de base de datos se aplica sobre el sistema OLAP también llamado cubo multidimensional o hipervínculo. Se compone de hechos numéricos llamados medidas que se clasifican por dimensiones. El cubo de metadatos es creado típicamente apartar de un esquema en estrella o copo de nieve y utilizando tablas de una base de datos relacional.
Las medidas se obtienen de los registros de una tabla de hechos y las dimensiones de cuadros.
TIPOS DE OLAP
Tradicionalmente los sistemas OLAP se clasifican en las siguientes categorías:
ROLAP
La implementación OLAP almacena los datos en un botón relacional llamado ROLAP los datos son detallados evitando las agregaciones y las tablas que se encuentran normalizadas, los esquemas más comunes son de estrella y copo de nieve aunque es posible de trabajar sobre cualquier base de datos relacional. La arquitectura de esta se compone de un servidor de banco de datos relacional y el botón OLAP se encuentra en el servidor dedicado. La principal ventaja de esta arquitectura es que permite el análisis de una enorme cantidad de datos.
La arquitectura ROLAP excede a los datos relacionados para proporcionar los análisis OLAP. La primicia de los sistemas ROLAP es que las capacidades OLAP se ejecutan mejor contra las bases de datos relacionales.
Utiliza una arquitectura de tres niveles:
1 Nivel Base De Datos: Usa base de datos relacionales para el manejo, acceso y obtención de datos
2 Nivel de Aplicación: Ejecuta las consultas multidimensionales de los usuarios
3 Motor Rolap: Se integra con niveles de presentación atreves de los cuales los usuarios realizan un análisis OLAP
MOLAP
Esta almacena los datos de una base de datos multidimensional. Para utilizar los tiempos de respuesta, hacer resúmenes de información calculados por adelantado y un sinfín de operaciones utilizadas de forma multidimensional para proporcionar el análisis su principal premisa es que OLAP esta mejor implantado almacenando los datos multidimensionales.
El sistema MOLAP utiliza una arquitectura de 2 niveles, la base de datos multidimensional y el motor analítico.
MOLAP VS ROLAP
Cuando se comparan estas dos estructuras se pueden realizar las siguientes:
• ROLAP delega la negociación entre el tiempo de respuesta entre el tiempo de respuesta y procesa en Bach. Mientras que MOLAP requiere que sus bases de datos se compilen para conseguir un rendimiento aceptable.
• Los sistemas con alta volatilidad de datos requieren de una arquitectura que pueda realizar esta consideración.
• Los sistemas ROLAP soportan esta consolidación dinámica mientras que MOLAP están orientados a una consolidación Bach.
• Los ROLAP pueden crecer un gran número de dimensiones mientras que MOLAP generalmente son adecuados para 10 o menos dimensiones.
• Los ROLAP soportan análisis OLAP contra grandes volúmenes de datos mientras que los MOLAP se comportan relacionalmente en volúmenes más reducidos (-5gb).
• Existen otros modelos OLAP como son:
ü WOLAP (basado y orientado para web)
ü DOLAP (Basado en escritorio)
ü RTOLAP (o Real Time, basado en tiempo real)
ü SOLAP (o especial Solap, Basado en OLAP especiales)
No hay comentarios:
Publicar un comentario