Objetivo
Entender facts, dimensions y grain.
Explicación
Una tabla de hechos guarda eventos medibles; las dimensiones describen entidades. El grain define qué representa una fila y debe decidirse antes de modelar.
Ejemplo real
fact_orders: 1 fila = 1 pedido
dim_customers: 1 fila = 1 cliente
Archivos o datos de entrada
- Usa ecommerce_orders.csv y ecommerce_customers.csv.
Práctica guiada
Escribe el grain de cada archivo en una frase.
Reto sin ayuda
Decide dónde guardarías country y order_amount en un modelo estrella.
Resultado esperado
country en dim_customers; amount en fact_orders.
Cómo verificarlo
Cada campo debe respetar el grain de su tabla.
Pista específica
Pregunta siempre “¿qué representa una fila?”.
Solución paso a paso
Separar atributos descriptivos de eventos/métricas.
Errores frecuentes
- Mezclar líneas de pedido y pedidos en la misma grain produce dobles conteos.
Qué debes recordar
El grain es el contrato de una tabla analítica.
Siguiente paso
Continúa con el siguiente bloque de la ruta rápida.
Recursos de esta lección
Reproductor de la lección
Preparando contenido…
Quiz de la lección
¿Cuál es la primera pregunta al diseñar una fact?