Analítica Web & Datos Sigla: Semantic Metrics

dbt Semantic Metrics (Métricas Estandarizadas)

Equivalente en inglés: Standardized Metrics in dbt Semantic Layer
Definición Concisa

Definición algorítmica y gobernada de indicadores clave de rendimiento (KPIs) expresada como código versionado en archivos YAML.

Explicación y Contexto Conceptual

dbt Semantic Metrics es el estándar técnico promovido por dbt Labs (mediante la integración de MetricFlow) para definir formalmente los Indicadores Clave de Rendimiento (KPIs) del negocio en la capa de código.

En un proyecto dbt moderno, una métrica no es una consulta SQL suelta copiada en un dashboard, sino un objeto estructurado en YAML que especifica su tipo (acumulativa, razón, derivada o de conversión), su medida base agregable, las dimensiones temporales válidas y los filtros obligatorios (por ejemplo: `filter: status = 'active'`).

Permite a las herramientas de análisis solicitar consultas abstractas como `dbt sl query --metrics customer_churn_rate --group-by country` y el motor compila y optimiza de forma dinámica la consulta SQL subyacente más eficiente para el almacén de datos.

Cálculo / Regla Definición Semántica = Tipo de Métrica (Cumulative/Ratio) + Medida Base (SUM/COUNT) + Dimensiones de Corte.

Ejemplo en la Práctica

La métrica `customer_acquisition_cost` se codifica en YAML dividiendo `total_ad_spend` entre `new_paying_customers`, garantizando cálculo idéntico en toda la empresa.

Formato de Cita
"dbt Semantic Metrics (Métricas Estandarizadas)": Definición algorítmica y gobernada de indicadores clave de rendimiento (KPIs) expresada como código versionado en archivos YAML. Fuente: Glosario del Marketing y la Publicidad, Blue Design Worldwide (https://bluecolombia.co/glosario-marketing/termino/dbt-semantic-metrics-metricas-estandarizadas)

Conceptos Relacionados