Lección 1Relaciones y claves: Pedidos→Clientes (CustomerID), Pedidos→Productos (tabla OrderLine), Pedidos→Calendario (OrderDate→DateID), Sesiones→Campañas (UTM)Entiende cómo las claves primarias y foráneas conectan pedidos, clientes, productos, fechas y campañas. Aprende a diseñar relaciones robustas que preserven integridad referencial y habiliten analítica flexible.
Claves naturales vs claves sustitutasPedidos a Clientes vía CustomerIDLíneas de pedido enlazando Pedidos y ProductosPedidos a Calendario vía DateIDSesiones a Campañas usando claves UTMLección 2Dimensión Calendario/Fecha: campos (Fecha, Día, Semana, Mes, Trimestre, Año, EsFestivo, PeriodoFiscal)Construye una dimensión calendario reutilizable que estandarice fechas en todos los hechos. Aprende qué atributos incluir, cómo soportar calendarios fiscales y cómo festividades y periodos impulsan inteligencia temporal.
Definición del grano de la dimensión fechaAtributos estándar del calendarioCampos de año fiscal y periodo fiscalIndicadores de festivos y eventos especialesSoporte para múltiples jerarquías temporalesLección 3Distinciones básicas entre hechos y dimensiones: Hecho Pedidos, Hecho Sesiones/Eventos, Hecho InventarioDiferencia tablas de hechos y dimensiones y clasifica hechos centrales para pedidos, sesiones e inventario. Entiende cómo cada hecho soporta KPIs específicos y cómo interactúan en el modelo BI.
Hechos vs dimensiones en modelos BIHecho Pedidos y analítica de ingresosUso del hecho Sesiones y eventosHecho Inventario y movimientos de stockDimensiones conformadas entre hechosLección 4Tabla Sesiones/Eventos (para analítica web): campos (SessionID, VisitDate, UserID, Canal, LandingPage, Dispositivo, SessionMetrics, Eventos)Modela sesiones y eventos para analítica web para que datos de comportamiento se alineen con hechos de negocio. Aprende campos clave, elecciones de grano y cómo capturar canales, dispositivos y métricas de engagement de manera confiable.
Grano de nivel sesión vs eventoIdentificadores y fechas básicas de sesiónCampos de canal, fuente y landing pageAtributos de dispositivo y plataformaMétricas de sesión y conteos de eventosLección 5Tabla Productos: campos de ejemplo (ProductID, SKU, Nombre, Categoría, Marca, Precio, Costo, Peso, SupplierID, CategoryHierarchy)Diseña una dimensión Productos robusta que soporte merchandising, precios y análisis de márgenes. Aprende atributos clave, jerarquías y enlaces a proveedores y categorías para segmentación flexible.
Elección del grano de la dimensión productoIdentificadores de producto básicos y SKUsAtributos de categoría y jerarquíaCampos de precios, costos y márgenesRelaciones con proveedores y marcasLección 6Tabla Pedidos: campos de ejemplo (OrderID, OrderDate, CustomerID, ShippingAddressID, OrderStatus, PaymentMethod, Subtotal, Discounts, Shipping, Tax, Total, RefundAmount)Define una tabla de hechos Pedidos limpia y lista para analítica. Explora campos esenciales, tipos de datos y reglas de cálculo para que ingresos, descuentos, impuestos y reembolsos sean consistentes en cuadros de mando y reportes.
Elección del grano de la tabla PedidosIdentificadores básicos y campos de fechaCampos monetarios y reglas de cálculoManejo de estado de pedido y ciclo de vidaModelado de reembolsos y devoluciones parcialesLección 7Tablas de Inventario y Cumplimiento: InventorySnapshot, Shipments, Returns con campos de ejemploDiseña tablas de inventario y cumplimiento que soporten seguimiento de stock, desempeño de envíos y análisis de devoluciones. Aprende campos clave, roles de tablas y cómo estas estructuras alimentan reportes operativos y BI precisos.
Propósito y grano de tabla InventorySnapshotCampos y tipos clave de InventorySnapshotEstructura y métricas de tabla ShipmentsEstructura y métricas de tabla ReturnsEnlace de inventario a pedidos y productosLección 8Tabla Campañas de Marketing: campos (CampaignID, Canal, Fuente, Medio, StartDate, EndDate, Gasto, Presupuesto, CampaignName)Crea una dimensión Campañas de Marketing que unifique gasto, canales y desempeño. Aprende campos clave, rangos de fechas y cómo conectar campañas a sesiones y pedidos para atribución.
Identificadores de campaña y reglas de nomenclaturaCampos de canal, fuente y medioMétricas de presupuesto, gasto y ritmoManejo de fechas de inicio y fin de campañaEnlace de campañas a sesiones y pedidosLección 9Patrones de diseño: esquema estrella, dimensiones de cambio lento (SCD Tipo 1/2), definición de grano y su importanciaAplica patrones de diseño dimensional probados a tu esquema. Aprende esquemas estrella, dimensiones de cambio lento y cómo definiciones claras de grano previenen ambigüedad y cálculos BI inconsistentes.
Tradeoffs esquema estrella vs copo de nieveDefinición precisa del grano de tabla de hechosAlineación de grano entre hechos relacionadosDimensiones de cambio lento Tipo 1Dimensiones de cambio lento Tipo 2Lección 10Tabla Clientes: campos de ejemplo (CustomerID, Nombre, Email, SignupDate, País, Región, CustomerSegment, LifetimeValue, AcquisitionChannel, IsVIP)Modela una dimensión Clientes que soporte segmentación, retención y análisis de valor de vida. Aprende atributos esenciales, métricas derivadas y consideraciones de privacidad para analítica.
Identificadores de cliente y desduplicaciónAtributos demográficos y de ubicaciónFechas de registro, ciclo de vida y actividadSegmento de cliente e indicadores VIPValor de vida e indicadores de churn