Skip to content
Datos y Analítica

Modelo semántico: una sola definición de “cliente activo”

Un modelo semántico es la capa donde las métricas se definen una sola vez y todos los tableros las consumen desde ahí. Su función no es técnica sino de acuerdo: convierte «cliente activo» en una fórmula única, versionada y auditable, en lugar de una que cada reporte reimplementa a su manera.

A continuación: qué problema resuelve, qué contiene, cómo se construye sin rehacer la plataforma y qué señales indican que hace falta.

Cuando una organización lleva algunos años produciendo tableros, aparece un patrón: la misma métrica está calculada en seis lugares distintos, cada uno con matices, y nadie recuerda cuál es la buena.

No es un problema de herramienta. Es que la definición vive dentro de cada reporte en lugar de vivir una sola vez en un lugar del que todos beban.

Qué problema resuelve exactamente

El síntoma visible es la discrepancia entre reportes. El costo real es otro: cada cambio de criterio obliga a encontrar y modificar todas las implementaciones, y siempre queda una sin actualizar. Con el tiempo nadie se atreve a cambiar una definición, porque el riesgo de inconsistencia es mayor que el beneficio.

Un modelo semántico rompe ese bloqueo: la definición se cambia en un punto, queda versionada y todo lo que la consume la refleja. La organización recupera la capacidad de evolucionar sus métricas.

Qué contiene

Las entidades del negocio y cómo se relacionan: cliente, producto, contrato. Escritas en el vocabulario del negocio, no en nombres de tablas.

Las métricas, con su fórmula y su regla de agregación. Aquí es donde vive la única definición de «cliente activo», con la ventana temporal explícita.

Las dimensiones por las que se puede cortar, y las jerarquías que las ordenan.

Las reglas de acceso, que en Colombia y México deben considerar qué datos personales pueden verse y por quién, según la norma que aplique a cada operación.

Cómo se construye sin rehacer la plataforma

No hace falta migrar nada para empezar. El modelo semántico se define sobre los datos que ya existen, y su primer alcance debería ser deliberadamente pequeño: las cinco o seis métricas que llegan a comité.

Esas son las que causan las discusiones y las que justifican el esfuerzo. Modelar el catálogo completo antes de que nadie lo consuma produce un artefacto correcto que nadie usa.

El segundo paso es migrar los tableros existentes a consumir desde el modelo, uno por uno. Es trabajo poco glamoroso y es donde se produce el beneficio: cada tablero migrado es una definición menos suelta.

Quién lo mantiene, y por qué eso decide su suerte

Un modelo semántico es un acuerdo con forma de código, así que envejece como ambos. Cuando el negocio cambia un criterio y el modelo no lo refleja, la gente vuelve a calcular por su cuenta y en pocos meses el problema regresa completo.

Lo que sostiene el modelo no es la herramienta sino un responsable por dominio que apruebe los cambios de definición, y una vía rápida para pedirlos. Si cambiar una métrica exige un ticket que tarda tres semanas, el modelo se vuelve un obstáculo y la organización lo rodea.

La regla útil: el modelo debe ser más fácil de usar que reimplementar la métrica. Cuando deja de serlo, deja de usarse, sin importar cuánto costó construirlo.

Un efecto secundario que conviene aprovechar

Al escribir las definiciones aparecen desacuerdos que llevaban años latentes. Es incómodo y es el mayor beneficio del ejercicio: la discusión sobre qué es un cliente activo ya existía, solo que se resolvía distinto en cada reporte y nadie la veía.

Conviene tratar esas discusiones como parte del trabajo y no como una interrupción. Cada una que se cierra por escrito es una fuente permanente de discrepancia que desaparece.

Señales de que hace falta

Tres, y suelen aparecer juntas. Una discusión recurrente sobre cuál cifra es la correcta. Un cambio de criterio que tardó semanas en propagarse a todos los reportes. Y alguien que construyó su propio tablero porque no confiaba en el oficial.

Esa tercera es la más reveladora, porque significa que el costo de la inconsistencia ya se está pagando en trabajo duplicado.

Qué se necesita antes

Un modelo semántico sobre datos poco confiables produce una única versión de una cifra equivocada, con más autoridad que antes. El orden importa: primero el origen y el gobierno, después la capa de definición.

Un assessment de madurez de datos y analítica establece en qué tramo está la debilidad, y de ahí sale si lo que corresponde es modelar o corregir antes. El resultado se conecta con el resto de la capacidad de analítica en lugar de vivir como un proyecto aparte.

Preguntas frecuentes

¿Qué es un modelo semántico?

La capa donde las métricas y las entidades del negocio se definen una sola vez, en vocabulario de negocio, para que todos los tableros las consuman desde ahí en lugar de reimplementarlas.

¿Hay que migrar la plataforma de datos para tenerlo?

No. Se define sobre los datos que ya existen. Conviene empezar por las cinco o seis métricas que llegan a comité y luego migrar los tableros existentes uno por uno.

¿En qué se diferencia de un diccionario de datos?

Un diccionario describe qué significa cada campo. Un modelo semántico además ejecuta: las métricas se calculan desde él, así que la definición escrita y la cifra mostrada no pueden divergir.

¿Sirve si los datos de origen no son confiables?

Produciría una única versión de una cifra equivocada, con más autoridad que antes. Primero el origen y el gobierno; después la capa de definición.

Andrés Lozada
Andrés Lozada
LinkedIn

Explore más de SUMāTO

Inteligencia Artificial Transformación Empresarial Consultoría Estratégica AI Agent AI Contact Center Ciberseguridad