Tablas descriptivas que aportan el contexto de negocio, atributos cualitativos y criterios de segmentación para filtrar y agrupar los hechos cuantitativos.
Explicación y Contexto Conceptual
Las Tablas de Dimensiones (Dimension Tables) proporcionan el contexto enriquecido y la semántica humana indispensable para interpretar las frías cifras numéricas almacenadas en las tablas de hechos. Si la tabla de hechos dice 'se gastaron $500 y se lograron 20 conversiones', la tabla de dimensiones explica 'fueron en la campaña de Black Friday, en Facebook Ads, dirigida a mujeres de España en dispositivos iOS'.
Las tablas de dimensiones se caracterizan por ser anchas (contienen decenas o cientos de columnas de texto descriptivo y etiquetas) y tener relativamente pocas filas comparadas con los miles de millones de eventos en las tablas de hechos.
Contienen atributos jerárquicos (ejemplo: País -> Región -> Ciudad -> Código Postal; o Categoría -> Subcategoría -> Producto) que permiten a los analistas realizar operaciones de 'drill-down' (profundizar en el detalle) y 'roll-up' (resumir a nivel macro).
Ejemplo en la Práctica
La dimensión `dim_campaigns` incluye `campaign_key`, `campaign_name`, `objective`, `bidding_strategy`, `target_country` y `agency_manager`.