1. Glosario/

Data Mart

Departmental Data Mart, Subject-Area Data Mart

Data Mart es un subconjunto de un data warehouse enfocado en un único proceso de negocio, un área funcional (ventas, marketing, finance) o un departamento. Contiene típicamente una o pocas fact tables y las dimensiones asociadas a ellas.

Por qué existen los data marts #

En la realidad empresarial, un DWH enterprise completo requiere años de proyecto. Los data marts nacen como compromiso pragmático: se construye primero la pieza que un departamento necesita ya (p. ej. un data mart de ventas para marketing) y se integra con las demás más adelante. Es el enfoque bottom-up de Kimball.

Riesgo de divergencia #

Cuando varios data marts se construyen de forma autónoma por cada departamento — a menudo con herramientas BI distintas, sobre sistemas fuente distintos, con tiempos distintos — el riesgo es que “cliente” acabe significando tres cosas diferentes en los tres data marts. Los totales no cuadran, los análisis cross-departamento se vuelven imposibles o lentos, y el CFO se encuentra con tres versiones de la verdad.

Data mart conformado vs independiente #

La diferencia crítica es si el data mart comparte dimensiones conformadas o no:

  • Data marts conformados (Kimball): comparten dimensiones conformadas (cliente, producto, tiempo, geografía) y por lo tanto pueden consultarse en conjunto de forma coherente
  • Data marts independientes: construidos sin gobierno común, divergen con el tiempo y generan los clásicos problemas de “tres versiones de la verdad”

El bus matrix es la herramienta de diseño que previene el segundo escenario.

Cuándo tiene sentido #

Un data mart tiene sentido cuando:

  • El perímetro funcional está bien definido (un proceso, un departamento)
  • Las dimensiones conformadas ya están disponibles o se van a construir en paralelo
  • El coste de un DWH enterprise completo no está justificado
  • Se necesita un time-to-value rápido para un caso de uso específico

No tiene sentido en cambio como “solución permanente aislada”: o es la primera pieza de una estrategia integrada, o se convierte en deuda técnica en pocos años.