Datos y lakehouse8 may 20244 min de lecturaPor MLT Corp

Por qué dos dashboards muestran ingresos distintos

Cuando finanzas y marketing reportan ingresos diferentes, rara vez los datos están mal. Las definiciones sí. Una capa semántica las reúne en un solo lugar.

Por qué dos dashboards muestran ingresos distintos

Ideas clave

  • La mayoría de los desacuerdos entre dashboards nace de definiciones, filtros o lógica de fechas distintas, no de datos erróneos.
  • Una capa semántica define cada métrica una sola vez para que todas las herramientas lean la misma respuesta.
  • Escriba primero la definición en lenguaje claro y luego codifíquela.
  • Asigne a cada métrica un responsable y un proceso de cambio.

La reunión que nadie quiere

Comienza la revisión semanal y en pantalla aparecen dos cifras de ingresos del mes pasado. Una viene del dashboard de finanzas y la otra del reporte de ventas. Veinte minutos se van discutiendo cuál es la correcta y la pregunta de negocio de fondo nunca se plantea. Con frecuencia cada lado tiene razón según su propia lógica, y ese es justamente el problema.

Antes de culpar al pipeline, revise las definiciones. En la mayoría de los casos la diferencia viene de unas pocas causas previsibles.

Los sospechosos habituales

Ninguno de estos casos es un error en sentido estricto. Cada uno es una decisión razonable tomada de forma local, en una consulta o en un reporte, y nunca se documentó donde otros pudieran verla.

Qué es realmente una capa semántica

Una capa semántica es un lugar compartido donde las métricas y dimensiones del negocio se definen una sola vez y luego las consumen todas las herramientas. En lugar de que cada dashboard escriba su propia fórmula de ingresos, los dashboards le piden los ingresos a la capa y reciben el mismo resultado gobernado. Según su arquitectura, puede ser una capa de modelado en el almacén de datos, un archivo de definición de métricas o una función de la plataforma de BI. La herramienta importa menos que la disciplina de tener una única definición.

Piénsela como un diccionario y una calculadora a la vez. El diccionario dice con palabras qué significa ingreso neto. La calculadora implementa esa definición en código, de modo que nadie la vuelva a deducir en una hoja de cálculo.

Cómo construirla sin un gran programa

  1. Liste las diez a quince métricas que aparecen en las conversaciones ejecutivas y de directorio. Por ahora ignore el resto.
  2. Para cada una, escriba una definición en lenguaje claro: qué se cuenta, qué se excluye, qué fecha aplica, qué regla de moneda y qué zona horaria.
  3. Compare la definición con la forma en que la calcula cada dashboard existente. Registre las diferencias: son su lista de conciliación.
  4. Acuerde una definición oficial con el responsable del negocio, normalmente finanzas para el dinero y la función correspondiente para las demás métricas. Si dos versiones son útiles, dé a cada una un nombre distinto, como ingreso contratado e ingreso reconocido.
  5. Implemente cada definición una vez en la capa de modelado, con pruebas, y apunte los dashboards a ella.
  6. Retire o renombre los cálculos antiguos para que nadie encuentre después una versión rival.

El nombre y el responsable importan tanto como el código

La corrección más barata para muchos desacuerdos es una mejor etiqueta. Un gráfico titulado Ingresos invita a discutir. Uno titulado Ingreso neto, reconocido a fecha de factura, USD le dice al lector qué está viendo. Agregue la definición al pasar el cursor o en un glosario enlazado.

Asigne a cada métrica un responsable que apruebe los cambios. Cuando una definición deba cambiar, por ejemplo por un nuevo tratamiento fiscal o un nuevo canal de ventas, registre la fecha de vigencia y, si el histórico va a cambiar, avise a quienes usan las cifras antes de publicar el cambio.

Mantenga la capa confiable

Agregue controles automáticos que comparen los totales clave contra una fuente confiable, como el libro contable, y avisen cuando haya desviaciones. Revise los dashboards nuevos para detectar métricas que eviten la capa. No busque un modelo perfecto desde el primer día; busque que las pocas cifras que más discusiones generan sean correctas y aburridas.

Comience con la métrica que originó su última discusión entre dashboards, defínala en una frase y haga que todos los reportes usen esa frase.

← Volver a todas las perspectivas

Siga leyendo

Empiece aquí

Definamos su piloto.

Una sesión de trabajo de 45 minutos, sin diapositivas.

Respondemos en un día hábil.