Analítica Web & Datos Sigla: Semantic Layer

Semantic Layer (Capa Semántica Universal)

Equivalente en inglés: Universal Semantic Layer (MetricFlow)
Definición Concisa

Capa de abstracción centralizada que define formalmente las métricas de negocio una sola vez para que todos los dashboards consuman la misma verdad.

Explicación y Contexto Conceptual

La Capa Semántica Universal (Universal Semantic Layer) resuelve la pesadilla corporativa más habitual de las juntas directivas: '¿por qué el dashboard de Marketing reporta 1,200 conversiones y el dashboard de Finanzas reporta 950?'. Históricamente, cada herramienta de Business Intelligence (Tableau, Looker, Power BI) poseía su propia lógica de cálculo embebida en reportes individuales.

La capa semántica extrae la definición de las métricas fuera de las herramientas de visualización y las traslada al centro del flujo de datos (mediante soluciones como dbt Semantic Layer impulsado por MetricFlow, Cube.js o Looker LookML). Conceptos como 'Ingreso Recurrente Mensual (MRR)', 'Tasa de Conversión' o 'CAC' se definen formalmente en archivos de configuración YAML versionados.

Cualquier herramienta que consulte la base de datos (sea una hoja de cálculo de Google Sheets, un bot de Slack o un dashboard de Power BI) obtiene exactamente el mismo número idéntico.

Cálculo / Regla Consistencia Métrica = Definición YAML Centralizada -> Motor Semántico -> Múltiples Interfaces de Consumo.

Ejemplo en la Práctica

El CFO y el CMO ya no discuten sobre el ROAS de la campaña: la capa semántica de dbt calcula la métrica con la misma fórmula de ingresos netos para ambos.

Formato de Cita
"Semantic Layer (Capa Semántica Universal)": Capa de abstracción centralizada que define formalmente las métricas de negocio una sola vez para que todos los dashboards consuman la misma verdad. Fuente: Glosario del Marketing y la Publicidad, Blue Design Worldwide (https://bluecolombia.co/glosario-marketing/termino/semantic-layer-capa-semantica-en-bi)

Conceptos Relacionados