Lección 1Relaciones y claves: Pedidos→Clientes (CustomerID), Pedidos→Productos (tabla OrderLine), Pedidos→Calendario (OrderDate→DateID), Sesiones→Campañas (UTM)Entienda cómo claves primarias y foráneas conectan pedidos, clientes, productos, fechas y campañas. Aprenda 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, PeríodoFiscal)Construya una dimensión calendario reutilizable que estandarice fechas en todos los hechos. Aprenda qué atributos incluir, cómo soportar calendarios fiscales y cómo festividades y períodos impulsan inteligencia temporal.
Definir granularidad de la dimensión fechaAtributos estándar del calendarioCampos de año fiscal y período 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 InventarioDiferencie tablas de hechos y dimensiones y clasifique hechos centrales para pedidos, sesiones e inventario. Entienda 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)Modele sesiones y eventos para analítica web para que datos de comportamiento alineen con hechos de negocio. Aprenda campos clave, elecciones de granularidad y cómo capturar canales, dispositivos y métricas de engagement de forma confiable.
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, Costo, Peso, SupplierID, CategoryHierarchy)Diseñe una dimensión Productos robusta que soporte mercadeo, precios y análisis de márgenes. Aprenda 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, 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)Defina una tabla de hechos Pedidos limpia y lista para analítica. Explore 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.
Elegir granularidad de la tabla PedidosIdentificadores básicos y campos de fechaCampos monetarios y reglas de cálculoManejar estado de pedido y ciclo de vidaModelar reembolsos y devoluciones parcialesLección 7Tablas de Inventario y Cumplimiento: InventorySnapshot, Envíos, Devoluciones con campos de ejemploDiseñe tablas de inventario y cumplimiento que soporten rastreo de stock, desempeño de envíos y análisis de devoluciones. Aprenda campos clave, roles de tablas y cómo estas estructuras alimentan reportes 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 Mercadeo: campos (CampaignID, Canal, Fuente, Medio, StartDate, EndDate, Gasto, Presupuesto, CampaignName)Cree una dimensión Campañas de Mercadeo que unifique gasto, canales y desempeño. Aprenda 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 estrella, dimensiones de cambio lento (SCD Tipo 1/2), definición de granularidad y su importanciaAplique patrones de diseño dimensional probados a su esquema. Aprenda esquemas estrella, dimensiones de cambio lento y cómo definiciones claras de granularidad previenen ambigüedad e inconsistencias en cálculos BI.
Tradeoffs 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)Modele una dimensión Clientes que soporte segmentación, retención y análisis de valor de vida. Aprenda 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 actividadSegmentos de cliente e indicadores VIPIndicadores de valor de vida y churn