Post on 28-Jan-2016
MODELADO DIMENSIONAL
Corporación Universitaria de Ciencia y DesarrolloIng. Andrés Vargas - andresvargas@uniciencia.edu.co
PROCESO DE MODELADO
Corporación Universitaria de Ciencia y DesarrolloIng. Andrés Vargas - andresvargas@uniciencia.edu.co
Para el modelado de bases de datos multidimensionales es necesario:
Conocer el proceso de negocio
Definir la granularidad
Definir las dimensiones
Definir los hechos
PROCESO
Corporación Universitaria de Ciencia y DesarrolloIng. Andrés Vargas - andresvargas@uniciencia.edu.co
Definición del proceso que se desea implementar:
Cotización Factura Envío
GRANULARIDAD
Corporación Universitaria de Ciencia y DesarrolloIng. Andrés Vargas - andresvargas@uniciencia.edu.co
Definición del detalle sobre el que se realizarán las medidas, esto permite responder a las preguntas que se plasmaron de los hechos
Ejemplo:
Cantidad en el inventario por día para cada productoGranularidad: día, producto
DIMENSIONES Y HECHOS
Corporación Universitaria de Ciencia y DesarrolloIng. Andrés Vargas - andresvargas@uniciencia.edu.co
MULTIDIMENSIONAL
Corporación Universitaria de Ciencia y DesarrolloIng. Andrés Vargas - andresvargas@uniciencia.edu.co
Tiempo
Ventas Unidades
Valor
Sucursal Cliente
Ítem
LLAVES SUSTITUTAS
Corporación Universitaria de Ciencia y DesarrolloIng. Andrés Vargas - andresvargas@uniciencia.edu.co
Es un identificador único para las dimensiones, remplazan llaves naturales o de negocio que se usan en la fuente de información.
Protegen el modelo contra cambios en los sistemas fuentes
Permiten la integración desde múltiples fuentes
Permiten cambiar los cambios en el tiempo de las diferentes instancias
Remplaza llaves textuales por llaves numéricas lo cual mejora el rendimiento
ESQUEMAS
Corporación Universitaria de Ciencia y Desarrollo
Imagen de: http://www.lavazzaarticle.net/dashboards/
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co
Existen dos esquemas para las bodegas de datos
COPO DE NIEVE
ESTRELLA
COPO DE NIEVE
Corporación Universitaria de Ciencia y Desarrollo
Imagen de: http://www.lavazzaarticle.net/dashboards/
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co
Tienda
Ventas Unidades
Valor
DepartamentoPaís
COPO DE NIEVE
Corporación Universitaria de Ciencia y Desarrollo
Imagen de: http://www.lavazzaarticle.net/dashboards/
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co
Las relaciones pueden tener relación jerárquica con otras relaciones
No es recomendable por rendimientoReduce el espacio de almacenamiento
Complica el desarrollo de las aplicacionesRequiere procesamiento adicional para las consultas
ESTRELLA
Corporación Universitaria de Ciencia y Desarrollo
Imagen de: http://www.lavazzaarticle.net/dashboards/
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co
1 Nivel de Relaciones
Tiempo
Ventas Unidades
Valor
Sucursal Cliente
Ítem