Pag Eb
BASES DE DATOS MULTIDIMENCIONALES
TÓPICOS AVANZADOS DE BASES DE DATOS
ANA LILIA RIVAS JUÁREZ
COACALCO DE BERRIOZABAL, MÉX. MARZO, 2012
BASES DE DATOS MULTIDIMENCIONALES
En una base de datos multidimensional, la información se representa como matrices multidimensionales, cuadros de múltiples entradas o funciones de varias variablessobre conjuntos finitos. Cada una de estas matrices se denomina Cubo.
Modelos Conceptuales Multidimensionales
Los modelos multidimensionales se benefician de las relaciones propias de los datos para llenar unas matrices multimencionales llamadas cubos de datos (o hipercubos en el caso de que tengan m{as de tres dimensiones) para aquellos datos que presentan por si mismos al formateodimensional, el rendimiento de la consulta de matrices multidimensionales puede ser mucho mejor que el modelo de datos relacional.
Las bases de datos multidimensionales se utilizan principalmente para crear aplicaciones OLAP, (Procesamiento analítico en línea) describe el análisis de datos complejos desde el almacén de datos; en otras palabras sirve para agilizar la consulta de grandes cantidades dedatos.
Cubos e Hipercubos de Datos
El esquema de un cubo queda determinado dando a conocer sus ejes con sus respectivas estructuras y la estructura de los datos que se presentan en cada celda de la matriz.
2
Se asume que los datos en todas las celdas son uniformes, es decir, todas las posiciones de la matriz tienen datos con igual estructura. A los ejes se les llama Dimensiones yal dato que se presenta en la matriz, se le llama Medida.
A los elementos del producto cartesiano de los ejes (dimensiones) se le llama Coordenadas. La matriz definida, puede ser dispersa. (Es una función parcial).
Una hoja de cálculo estándar es una matriz de dos dimensiones. Un ejemplo podría ser una hoja de cálculo con ventanas regionales de un producto durante un periodo o un tiempodeterminado. Los productos podrían ser filas, mientras que ventas de cada región podrían ser columnas.
Región
Reg 1 Reg 2 Reg3
| | |
| | |
| | |
| | |
Producto p123
P124 P125 P126
Muestra una organización bidimensional.
3
Si se incorpora una dimensión de tiempo, como trimestres fiscales de la empresa, se obtendría una matriztridimensional, la cual estaría respaldada por un cubo de datos.
Muestra un cubo de datos tridimensional que organiza los datos de venta del producto por periodos fiscales y regiones de venta. Cada celda podría contener datos de un producto, periodo fiscal y región específicos, incluyendo dimensiones adicionales obtendríamos un hipercubo,aunque más de tres dimensiones no podría visualizarse fácilmente, los datos pueden solicitarse directamente de cualquier combinación de dimensiones, lo que deja de lado a las consultas de base de datos complejas. Existen herramientas de visualización de los datos según las dimensiones elegidas por el usuario.
Estructuras no Jerárquicas y Jerárquicas de Datos
Los datos en se modelan en datacubes (´cubos de datos sería su traducción literal), estructuras multidimensionales hipercubos, en concreto) cuyas operaciones más comunes son:
Roll up (incremento en el nivel de agregación de los datos).
`Drill down (incremento en el nivel de detalle, opuesto a rollup).
`Slice (reducción de la dimensionalidad de los datos medianteselección).
4
`Dice (reducción de ladimensionalidad de los datos medianteproyeccción).
`Pivotaje o rotación (reorientación de la visión multidimensionalde los datos).
Jerarquías
Drill Down / Drill Up: Es una técnica por laque el usuario puede navegar entre las jerarquías de una dimensión agrupando(Drill-up) o desagrupando (Drill-down) los datos.
El drill down y el dril up sirven para navegar el cubo sobre sus dimensiones, con...
Regístrate para leer el documento completo.