Técnica de diseño de bases de datos analíticas que estructura la información en torno a procesos de negocio mediante Tablas de Hechos y Dimensiones.
Explicación y Contexto Conceptual
El Modelado Dimensional, formulado por Ralph Kimball en la década de 1990, sigue siendo la metodología por excelencia para estructurar datos con fines analíticos y de toma de decisiones. A diferencia del modelado transaccional en Tercera Forma Normal (3NF) -diseñado para evitar redundancias al escribir registros individuales-, el enfoque Kimball está optimizado para la velocidad de lectura y la comprensión intuitiva humana.
Se fundamenta en dos componentes centrales:
1. **Tablas de Hechos (Fact Tables)**: almacenan las mediciones numéricas cuantitativas resultantes de un evento de negocio (impresiones, clics, costo publicitario, importe de venta).
2. **Tablas de Dimensiones (Dimension Tables)**: albergan el contexto descriptivo de texto que responde a las preguntas 'quién, cuándo, dónde y cómo' (atributos de la campaña, canal publicitario, perfil del cliente, geolocalización y fecha).
Permite a los analistas realizar agregaciones y filtros instantáneos sin sufrir joins interminables.
Ejemplo en la Práctica
Un modelo Kimball para paid media tiene una tabla de hechos `fct_ad_impressions` con costo y clics, vinculada a dimensiones `dim_campaigns`, `dim_dates` y `dim_channels`.