MODELADO DIMENSIONAL




                                                      Corporación Universitaria de
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co          Ciencia y Desarrollo
PROCESO DE MODELADO

            Para el modelado de bases de datos multidimensionales
            es necesario:

            Conocer el proceso de negocio

            Definir la granularidad

            Definir las dimensiones

            Definir los hechos



                                                      Corporación Universitaria de
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co          Ciencia y Desarrollo
PROCESO

    Definición del proceso que se desea implementar:




          Cotización                       Factura      Envío




                                                       Corporación Universitaria de
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co           Ciencia y Desarrollo
GRANULARIDAD


     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 producto
             Granularidad: día, producto




                                                      Corporación Universitaria de
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co          Ciencia y Desarrollo
DIMENSIONES Y HECHOS




                                                      Corporación Universitaria de
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co          Ciencia y Desarrollo
MULTIDIMENSIONAL

                 Tiempo                                        Ítem

                                               Ventas
                                                Unidades
                                                 Valor



                Sucursal                                      Cliente




                                                           Corporación Universitaria de
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co               Ciencia y Desarrollo
LLAVES SUSTITUTAS
       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
                                                      Corporación Universitaria de
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co          Ciencia y Desarrollo
ESQUEMAS
           Existen dos esquemas para las bodegas de datos

           COPO DE NIEVE

           ESTRELLA




                                                                  Corporación Universitaria de
Imagen de: http://www.lavazzaarticle.net/dashboards/
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co                      Ciencia y Desarrollo
COPO DE NIEVE




             País                          Departamento   Tienda

                                                                             Ventas
                                                                              Unidades
                                                                               Valor




                                                                   Corporación Universitaria de
Imagen de: http://www.lavazzaarticle.net/dashboards/
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co                       Ciencia y Desarrollo
COPO DE NIEVE
           Las relaciones pueden tener relación jerárquica con otras
           relaciones

           No es recomendable por rendimiento
           Reduce el espacio de almacenamiento

           Complica el desarrollo de las aplicaciones
           Requiere procesamiento adicional para las consultas




                                                             Corporación Universitaria de
Imagen de: http://www.lavazzaarticle.net/dashboards/
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co                 Ciencia y Desarrollo
ESTRELLA
           1 Nivel de Relaciones



                               Tiempo                                       Ítem

                                                          Ventas
                                                          Unidades
                                                           Valor



                              Sucursal                                    Cliente



                                                                     Corporación Universitaria de
Imagen de: http://www.lavazzaarticle.net/dashboards/
Ing. Andrés Vargas - andresvargas@uniciencia.edu.co                         Ciencia y Desarrollo

Bases de Datos Multidimensionales

  • 1.
    MODELADO DIMENSIONAL Corporación Universitaria de Ing. Andrés Vargas - andresvargas@uniciencia.edu.co Ciencia y Desarrollo
  • 2.
    PROCESO DE MODELADO Para el modelado de bases de datos multidimensionales es necesario: Conocer el proceso de negocio Definir la granularidad Definir las dimensiones Definir los hechos Corporación Universitaria de Ing. Andrés Vargas - andresvargas@uniciencia.edu.co Ciencia y Desarrollo
  • 3.
    PROCESO Definición del proceso que se desea implementar: Cotización Factura Envío Corporación Universitaria de Ing. Andrés Vargas - andresvargas@uniciencia.edu.co Ciencia y Desarrollo
  • 4.
    GRANULARIDAD 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 producto Granularidad: día, producto Corporación Universitaria de Ing. Andrés Vargas - andresvargas@uniciencia.edu.co Ciencia y Desarrollo
  • 5.
    DIMENSIONES Y HECHOS Corporación Universitaria de Ing. Andrés Vargas - andresvargas@uniciencia.edu.co Ciencia y Desarrollo
  • 6.
    MULTIDIMENSIONAL Tiempo Ítem Ventas Unidades Valor Sucursal Cliente Corporación Universitaria de Ing. Andrés Vargas - andresvargas@uniciencia.edu.co Ciencia y Desarrollo
  • 7.
    LLAVES SUSTITUTAS 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 Corporación Universitaria de Ing. Andrés Vargas - andresvargas@uniciencia.edu.co Ciencia y Desarrollo
  • 8.
    ESQUEMAS Existen dos esquemas para las bodegas de datos COPO DE NIEVE ESTRELLA Corporación Universitaria de Imagen de: http://www.lavazzaarticle.net/dashboards/ Ing. Andrés Vargas - andresvargas@uniciencia.edu.co Ciencia y Desarrollo
  • 9.
    COPO DE NIEVE País Departamento Tienda Ventas Unidades Valor Corporación Universitaria de Imagen de: http://www.lavazzaarticle.net/dashboards/ Ing. Andrés Vargas - andresvargas@uniciencia.edu.co Ciencia y Desarrollo
  • 10.
    COPO DE NIEVE Las relaciones pueden tener relación jerárquica con otras relaciones No es recomendable por rendimiento Reduce el espacio de almacenamiento Complica el desarrollo de las aplicaciones Requiere procesamiento adicional para las consultas Corporación Universitaria de Imagen de: http://www.lavazzaarticle.net/dashboards/ Ing. Andrés Vargas - andresvargas@uniciencia.edu.co Ciencia y Desarrollo
  • 11.
    ESTRELLA 1 Nivel de Relaciones Tiempo Ítem Ventas Unidades Valor Sucursal Cliente Corporación Universitaria de Imagen de: http://www.lavazzaarticle.net/dashboards/ Ing. Andrés Vargas - andresvargas@uniciencia.edu.co Ciencia y Desarrollo