Por
Elizabeth Len Guzmn, Ph.D.
Profesora
Ingeniera de Sistemas
Grupo de Investigacin MIDAS
Agenda
Modelo Dimensional
Definicin
Componentes
Ejemplos
Comparacin con E/R
Proceso del diseo dimensional
Modelos de arquitectura
Arquitectura en bus
Dimensin
Tiempo Dimensin
Cliente
Tabla de
hechos
medidas
Dimensin
Dimensin Geografa
Producto
Uno-a-uno (1:1)
Uno-a-muchos (1:M)
Muchos-a-uno (M:1)
Muchos-a-muchos (M:N)
Realidad de
los datos
Modelo dimensional
1. Proceso del negocio
2. Granularidad
3. Dimensiones
4. Hechos Requerimientos
del
negocio
U. Nacional Prof. Elizabeth Len BDA Modelamiento
Tomado de [5]
Caso de estudio
1. Seleccionar el proceso de negocio a
modelar
Administrador desea
Entender las compras de los clientes desde el
POS (punto de venta)
Determinar si es razonable
Es la dimensin esencial.
Estrella
Desnormalizado
Copo de Nieve
Normalizado
Dimensin Dimensin
Tiempo Geografia
Tabla de
hechos
Dimensin
Dimensin Cliente
Producto
Dimensin
Clase de Producto
Dimensin
Tabla de Producto
Hechos Dimensin
Categora
de Producto
Normalizado en 3FN
Reducir 2.7 MB
(150.000*18 bytes)
Data
marts
Llave
subordinada
Representa la historia correctamente
En la tabla de hechos, antes de enero 5 del 2006 se
referencia el articulo con llave primaria 1234, despus
de esta fecha el articula tendr la llave 35896
Es poderosa ya que la nueva fila divide
automticamente la historia en la tabla de hechos
Sin embargo no permite asociar el nuevo valor del
atributo con la historia de los hechos y viceversa
U. Nacional Prof. Elizabeth Len BDA Modelamiento
Dimensiones que cambian
lentamente
1. Adicionar una columna a la dimensin
12345 NioInte1.0 Estrategia Educacin ABC922-Z
Modificar
(aplicar 1)
Id_time(FK)
Id_paciente(FK)
Dimensin diagnstico Mltiples diagnsticos
Id_proveedor(FK)
Id_diagnstico(PK) para el mismo
Id_diagnostico(FK)
paciente?