Lección 1Relaciones y claves: Pedidos→Clientes (CustomerID), Pedidos→Productos (tabla OrderLine), Pedidos→Calendario (OrderDate→DateID), Sesiones→Campañas (UTM)Comprende cómo 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.
Definir granularidad de la dimensión fechaAtributos estándar del calendarioCampos de año fiscal y periodo fiscalIndicadores de festivos y eventos especialesSoportar múltiples jerarquías temporalesLección 3Distinciones básicas de hechos y dimensiones: hecho Pedidos, hecho Sesiones/Eventos, hecho InventarioDiferencia tablas de hechos y dimensiones y clasifica hechos centrales para pedidos, sesiones e inventario. Comprende 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 empresariales. Aprende campos clave, elecciones de granularidad y cómo capturar canales, dispositivos y métricas de engagement de forma fiable.
Granularidad 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, Coste, 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.
Elegir granularidad de dimensión productoIdentificadores básicos de producto y SKUsAtributos de categoría y jerarquíaCampos de precios, costes y márgenesRelaciones proveedor y marcaLecció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 e informes.
Elegir granularidad de tabla PedidosIdentificadores y campos de fecha básicosCampos monetarios y reglas de cálculoManejar estado y ciclo de vida del pedidoModelar reembolsos y devoluciones parcialesLección 7Tablas Inventario y Cumplimiento: InventorySnapshot, Envíos, Devoluciones con campos de ejemploDiseña tablas de inventario y cumplimiento que soporten rastreo de stock, rendimiento de envíos y análisis de devoluciones. Aprende campos clave, roles de tablas y cómo estas estructuras alimentan informes operativos y BI precisos.
Propósito y granularidad de tabla InventorySnapshotCampos y tipos clave de InventorySnapshotEstructura y métricas de tabla EnvíosEstructura y métricas de tabla DevolucionesEnlazar inventario a pedidos y productosLección 8Tabla Campañas de Marketing: campos (CampaignID, Canal, Fuente, Medio, StartDate, EndDate, Spend, Budget, CampaignName)Crea una dimensión Campañas de Marketing que unifique gasto, canales y rendimiento. 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ñaEnlazar campañas a sesiones y pedidosLección 9Patrones de diseño: esquema en estrella, dimensiones de cambio lento (SCD Tipo 1/2), definición de granularidad y su importanciaAplica patrones de diseño dimensional probados a tu esquema. Aprende esquemas en estrella, dimensiones de cambio lento y cómo definiciones claras de granularidad previenen ambigüedad y cálculos BI inconsistentes.
Ventajas esquema estrella vs copo de nieveDefinir granularidad de tabla de hechos con precisiónAlineación de granularidad 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