Puedes leer sin crear un espacio. Créalo solo cuando quieras guardar.
Guardar progresoLección 4 de 5
Gold, hechos y dimensiones
Un modelo dimensional separa medidas de eventos y contexto descriptivo.
17 min aprox.
04DiagnósticoGold, hechos y dimensiones
Un modelo dimensional separa medidas de eventos y contexto descriptivo.
+
Gold, hechos y dimensiones
Un modelo dimensional separa medidas de eventos y contexto descriptivo.
La tabla de hechos fija un grain inequívoco y contiene claves y medidas; dimensiones describen cliente, producto o tiempo.
El grain se define antes de columnas. Mezclar una fila por pedido con una por línea duplica importes y rompe agregaciones.
SELECT order_id, line_id, customer_key, product_key, quantity, net_amount
FROM main.silver.order_lines;Declara que cada fila representa exactamente una línea de pedido.
¿Qué se define primero en una tabla de hechos?
Profundiza
El modelado dimensional organiza hechos medibles alrededor de contexto descriptivo. Una tabla de hechos declara un grain y contiene medidas y claves hacia dimensiones; una dimensión describe entidades como cliente, producto o fecha. El esquema estrella favorece consultas comprensibles y evita unir cadenas normalizadas innecesarias para BI. La decisión central es el grain: una fila por línea de pedido no es una fila por pedido ni por día. Mezclar medidas de granos distintos produce doble conteo. Las dimensiones lentamente cambiantes determinan si una consulta debe ver atributos actuales o los vigentes cuando ocurrió el hecho. Claves sustitutas y rangos temporales hacen explícita esa historia.
Evento o nivel exacto que representa una fila de la tabla de hechos.
Es la base para interpretar medidas y evitar doble conteo.Dimensión que conserva versiones con intervalos de vigencia para representar cambios históricos.
Permite analizar hechos con el contexto que era válido cuando ocurrieron.Identificador interno estable asignado a una versión dimensional, separado de la clave fuente.
Resuelve múltiples fuentes y versiones sin depender de identificadores operacionales mutables.Resumen
Puntos clave
- Define grain primero
- Hechos contienen medidas
- Dimensiones aportan contexto
Evita
- No declarar grain
- Sumar importe de pedido repetido por línea