Vous êtes sur la page 1sur 16

Modelamiento Multidimensional

Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.


Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.

Las Variables
Multidimensionales

Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Variable Multidimensional
Una variable multidimensional es un conjunto de datos que
representan informacin relevante sobre una organizacin
que se estructuran en base ejes de anlisis o criterios de
clasificacin (denominados dimensiones) en sistemas con
grandes volmenes de datos.

Si se compara una variable multidimesional con un
sistema cartesiano, las dimensiones seran los ejes del
sistema y los puntos los datos.
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Lugar
P
r
o
d
u
c
t
o

Un dato (representado por el
circulo) podra representar por
ejemplo la cantidad de toneladas
de manzanas que se producen en
Paine en el ao 2010.
A modo de ejemplo, una variable multidimensional que
representa la cantidad de toneladas de productos frutcolas
en distintos lugares geogrficos a travs del tiempo,
expresado en aos o dcadas, se representa de la siguiente
manera:
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Una dimensin es un criterio de clasificacin de la
informacin o eje de anlisis respecto de un aspecto
especfico de una variable multidimensional, de modo que
sus valores son una forma de indexar los datos de la
variable multidimensional.

Por ejemplo, en el caso presentado anteriormente son
dimensiones el lugar, el producto y el tiempo.
Dimensin:
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Usualmente, las dimensiones estn formadas por
elementos (atributos) que pueden organizarse en
jerarquas que posibilitan diferentes niveles de
agregacin y como consecuencia, posibles
granularidades mediantes las que se analiza los datos.

Una jerarqua es una forma de agrupar todos o slo
algunos de los atributos de una dimensin con relaciones
padre-hijo.

En general, una dimensin puede tener cero, una o
varias jerarquas.
Jerarquas:
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Semana Mes
Una de las dimensiones ms frecuentes en la construccin
de variables multidimensionales es la dimensin temporal
(denominada tiempo), la cual tiene por finalidad permitir
la clasificacin de los datos en el tiempo y generar una
visin histrica de la evolucin de la variable
multidimensional.
Ejemplo I :
Da
Da-Semana
Jerarqua de la dimensin temporal podra, por ejemplo,
estar compuesta de varios elementos, que a su vez
proporcionan varios niveles de agregacin.
Trimestre
Semestre
Ao
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Cdigo-fruta Tipo-piel Temporada-produccin
- Jerarqua de la dimensin producto con 3 niveles de agregacin.
Comuna Provincia Regin
- Jerarqua de la dimensin lugar con 3 niveles de agregacin.
Ao Dcada
- Jerarqua de la dimensin tiempo con 2 niveles de agregacin.
Ejemplo II :
A modo de ejemplo, consideremos las dimensiones de la variable
multidimensional que representa la cantidad de toneladas de
productos frutcolas en distintos lugares geogrficos a travs del
tiempo, expresado en aos o dcadas.
Las jerarquas en cada dimensin sern:
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Una medida generalmente es un valor numrico,
agregado (resumen), el cual se somete a estudio.
Las medidas estn asociadas a dimensiones y son
funcionalmente dependientes las dimensiones.
Las medidas tpicas sueles ser estadsticas o indicadores
bsicos, como cantidad, promedio, una acumulacin de
valores, etc.
En el caso de la variable multidimensional que
representa la cantidad de toneladas de productos
frutcolas en distintos lugares geogrficos a travs del
tiempo, las medidas pueden ser:
Nmero de Toneladas
Nmero de Cajas
Precio de la Caja de un Producto
Medida:
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Un hecho es una instancia de la variable multidimensional.
Representa la informacin de inters respecto de una
situacin o evento acaecido en el mundo real.
Por ejemplo, son hechos, los siguientes:
25000 toneladas de manzanas producidas en Paine
en el ao 2010.
50000 toneladas de uvas producidas en Mallarauco
en el ao 2010.
27000 toneladas de peras producidas en Paine en el
ao 2011.
En lo formal, un hecho es una estructura de datos
compleja que contiene informacin relevante respecto de
un rea temtica de inters en la toma de decisiones.
Hecho:
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Como se dijo previamente, las medidas que conforman los
hechos, son total y funcionalmente dependientes de los
valores de los atributos de las dimensiones. Adems, casi
en la mayora de los casos los hechos son sensibles al
tiempo, es decir, se organizan en funcin del periodo en el
tiempo correspondiente a la situacin que representan.
Lugar
P
r
o
d
u
c
t
o

- Peras
- Manzanas
2010 -
2011 -
- Uvas
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Finalmente, un hecho es un punto en el espacio
multidimensional.

Este punto puede ser una estructura de datos compleja,
compuesta por varias medidas diferentes.
Lugar
P
r
o
d
u
c
t
o

- Peras
- Manzanas
2010 -
2011 -
- Uvas
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Suponga que el dueo de la cafera de la playa tiene
adems un restaurant y desea tener un sistema de
informacin que le apoye en la gestin de ambos locales y
le ayude a realizar la definicin de metas para la Cafetera y
el Restaurant, as como el monitoreo de las actividades
operacionales de ambos locales.

Propondremos una solucin en base a una estrategia de
bases de datos multidimensionales.
Ejemplo de Definicin de una Variable Multidimensional
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Considere que interesa conocer aspectos ms bien
generales de cada una de las ventas diarias en los locales,
que informen slo de la cantidad de productos involucrados,
el total de la cuenta y el vendedor o camarero que participa
en la venta.
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Inmediatamente se advierte que existen tres dimensiones
mediante las que se podra analizar la informacin:
Las Ventas, que representa cada una de las cuentas
generadas en la cafetera o el restaurante.
El Trabajador (Camarero o Vendedor) que atiende a los
clientes en cada una de las cuentas generadas en la
cafetera o el restaurante.
El Tiempo (fecha) en que se realiza cada una de las
cuentas generadas en la cafetera y el restaurante.
De la misma forma, las medidas o indicadores que se
mencionan en los requerimientos son:
La Cantidad de productos incluidos en cada cuenta.
El Monto de la cuenta.
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
As, la variable multidimensional estar constituida por:
Vendedor
V
e
n
t
a

( Ao, Mes, Da, Da Semana)
( 2010, 11, 20, Domingo)
( RUT, Edad, Sexo)
( NunVenta, Lugar, Tipo )
( 10251, Cafetera, Menor )
Modelamiento Multidimensional
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Diseo de Variables Multidimensionales
Bases de Datos Avanzadas - Licenciatura en Ciencia de la Computacin Prof. Fredi Palominos V.
Jerarquas de las Dimensiones:
Dimensin VENTA:
NumVenta Tipo Lugar
Dimensin VENDEDOR:
RUT Edad Sexo
Dimensin TIEMPO:
Mes Ao Jornada
Da
Da Semana

Vous aimerez peut-être aussi