Cómo extraer dimensiones de preguntas de negocio

Resumen

Identificar dimensiones y métricas a partir de preguntas de negocio es el paso que conecta las necesidades reales de un cliente con un modelo dimensional sólido. Aquí aprendes a leer una pregunta de negocio, separar atributos de medidas y traducirla en una estructura útil para inteligencia de negocios, sea cual sea el sector.

¿Qué es una pregunta de negocio en inteligencia de negocios?

Una pregunta de negocio es cualquier necesidad que el cliente, el usuario o el propio negocio quiere resolver con datos. Cuantas más preguntas levantes al inicio, más robusto será tu modelo, porque cada pregunta revela nuevas dimensiones y métricas.

Y aquí viene la parte honesta del trabajo: no siempre vas a poder responder todo. A veces no existen los datos, a veces no tienes acceso, a veces el negocio no los registra. Tu tarea es preguntar mucho y comunicar con claridad qué se puede resolver y qué no [00:38].

¿Qué es una pregunta de negocio? Es una necesidad concreta del negocio que se resuelve con datos. Por ejemplo: unidades vendidas por producto, cliente y tiempo. De ahí salen las dimensiones y métricas del modelo.

¿Cómo separar atributos y medidas en una pregunta?

El ejercicio se parece a esa clase de Español donde te pedían identificar sujeto y verbo. Aquí buscas dos cosas: qué te piden medir (la métrica) y desde qué perspectiva quieren verlo (la dimensión) [01:30].

Mira esta pregunta: unidades vendidas de cada producto por cliente en un tiempo determinado. Las unidades vendidas son la medida. Producto, cliente y tiempo son las dimensiones, los actores que dan contexto al evento de venta [01:55].

Otro ejemplo: cantidad de contrataciones por área en un país específico. La medida es el conteo de contrataciones; las dimensiones son área y país [02:30]. La medida vive en la tabla fact, las dimensiones viven alrededor.

¿Cómo se ve esto en un caso real?

Imagina una cadena de supermercados que vende crema dental en el almacén número uno un día específico. De esa frase salen tres dimensiones claras y una medida [02:55]:

  • Producto: la crema dental.
  • Tiempo: la fecha exacta de la venta.
  • Almacén: el punto físico donde ocurrió.
  • Ventas: la métrica que cruzas con todas las anteriores.

Con esa estructura ya puedes responder cuánto vendió cada almacén, qué producto se mueve mejor o cómo se comportan las ventas día a día.

¿Cómo aplico esto a varias preguntas a la vez?

Vamos con un caso más completo. La primera pregunta dice: cuánto ha sido en cantidades y valores los descuentos y las ventas netas para cada mes y día [03:35].

De ahí salen varias métricas en paralelo:

  • Cantidades vendidas.
  • Valores vendidos.
  • Descuentos aplicados.
  • Ventas netas, que son valores menos descuentos.

Sobre las ventas netas hay una decisión de diseño importante. Puedes calcularlas al vuelo en la visualización o precalcularlas en la tabla de hechos. La recomendación es precalcularlas para no cargar al motor de visualización con cálculos innecesarios [04:55].

Mes y día no son dos dimensiones distintas: ambos son atributos de una sola dimensión de tiempo que también puede contener año o siglo [05:20].

¿Qué pasa cuando aparecen vendedor, producto y categoría?

La segunda pregunta pide saber cuánto han crecido o disminuido las ventas netas al corte de marzo de 2013 por cada vendedor [05:50]. Aquí entra una dimensión nueva: vendedor. Marzo y 2013 siguen siendo atributos de tiempo.

Luego aparece el producto más vendido al corte del día por categoría [06:30]. Producto entra como dimensión, y categoría plantea una decisión interesante.

¿Cuándo categoría es dimensión y cuándo es atributo? Si los valores son pocos, tres o cuatro, déjala como atributo dentro de la dimensión producto. Si los valores se multiplican mucho, conviene sacarla como dimensión aparte y relacionarla.

Un producto suele tener ID, descripción y categoría asignada. Mantener categoría dentro de producto simplifica el modelo cuando el catálogo de categorías es pequeño [07:00].

¿Cómo queda el modelo dimensional al final?

La última pregunta pide quién es el cliente que más unidades ha comprado en el último año [07:25]. Cliente se suma como dimensión y unidades como métrica, con tiempo cubriendo el último año.

La vista global del modelo queda así:

  • Métricas: cantidades, unidades vendidas, descuentos y ventas netas.
  • Dimensiones: cliente, producto, tiempo y vendedor.

Con ese mapa puedes responder casi cualquier pregunta del negocio sobre ventas, sin reconstruir el modelo cada vez que llega una solicitud nueva. ¿Qué preguntas de negocio estás levantando hoy en tu proyecto? Cuéntame en los comentarios cuáles dimensiones te están costando más identificar.