Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FUNDAMENTOS DE MODELADO
DIMENSIONAL
Una tabla fact contiene elementos que se Dimensiones son las formas que se
quieren medir. Por ejemplo: quieren ver los datos. Por ejemplo:
Ingreso Por cliente
Cantidad Vendida Por fecha
Precio Promedio Por producto
Medidas son valores que se tratan de Las dimensiones dan contexto a la
información en los reportes
reportar (agrupaciones, etiquetas, filtros, etc.)
Fundamentos del modelado dimensional Del modelo relacional al modelo estrella
Dimensional 3NF
1.-Seleccionar
los procesos • En función de la preguntas estratégicas a responder
de negocio a • Se basa en los ERS
modelar
4.-Identificar
• Buscar la aditividad de los hechos a observar
los hechos
que deben • Porcentajes y proporciones ->deben guardarse numerador y denominador
considerarse • El precio unitario no es aditivo -> guardar venta = precio x unidades
Fundamentos del modelado dimensional
Normalización
normalizado
– Más espacio físico/ Problemas de
performance
Fundamentos del modelado dimensional
Tiempo
Cliente
Fundamentos del modelado dimensional
Cliente Empleado
Ventas
Producto (transacciones)
Tiempo
Inventarios
Compra
Proveedor
(transacciones)
Transaccional vs. Snapshot
•Transaccional
• Cada fila representa un evento
• La información se encuentra a nivel más detallado
•SnapShot
• Cada fila representa un instante en el tiempo
• Generalmente los snapshot se toman a intervalos predefinidos
• Ej.: diarios, semanales, mensuales
• Suministran una visión acumulativa
• Se utilizan para gestionar procesos continuos y medidas de intensidad
• Ejemplos: Balance bancario, Inventario, Tracking de entregas
Fundamentos del modelado dimensional
Cliente Empleado
Ventas
Producto (transacciones)
Tiempo
Inventarios
Compra
Proveedor
(transacciones)
Dimensiones conformadas
Dimensiones conformadas
Hechos conformados
Data marts
Data marts
Data marts
Modelo de dato dimensional
Modelo dimensional Extendido
Roles de una dimensión
Relación n a m
Dimensión degenerada
Junk dimensión
Dimensiones Combinadas (Junk dimension)
• Si hay más de una dimensión degenerada y
– tienen algún grado de relación
– sus cardinalidades son relativamente pequeñas, de forma tal que un producto
cartesiano no produce muchas filas
• Entonces, estas dimensiones son “combinadas” para formar una dimensión combinada
– Una columna por atributo/dimensión
– Una fila por cada combinación
• Puede ser pre cargada si el total de combinaciones es pequeña
• Puede ser cargada de acuerdo a su necesidad también
Dimensiones Combinadas (Junk dimension)
• También llamadas dimensiones basura (junk)
• Antes de tener muchas columnas de 0 y 1 en la tabla de hechos
– Crea una dimensión que sea el producto cartesiano de dos dimensiones degeneradas
– Las búsquedas deben hacerse por los atributos
Línea de pedido
Delicatessen International
Paso 3: Seleccionar dimensiones
Delicatessen International
Paso 4: Identificar los hechos
Métricas
•Importe línea
•Unidades vendidas
•Descuento
Métricas derivadas
•Coste flete
•Beneficio neto
Delicatessen International
Delicatessen International
Modelo de datos analítico (OLAP): Data mart de ventas