Comparación histórica entre el enfoque corporativo centralizado normalizado (Inmon) y el enfoque ágil dimensional orientado a procesos de negocio (Kimball).
Explicación y Contexto Conceptual
El debate entre Bill Inmon (considerado el 'padre del Data Warehouse') y Ralph Kimball representa la bifurcación conceptual más importante en la historia de la ingeniería de datos corporativos.
- **Metodología Inmon (Top-Down)**: Plantea que primero debe construirse un Enterprise Data Warehouse (EDW) masivo y unificado en Tercera Forma Normal (3NF) que contenga toda la información de la empresa de forma ultra estructurada. A partir de este EDW central, se generan Data Marts departamentales para marketing o finanzas. Ofrece alta robustez y cero inconsistencia, pero requiere años de diseño inicial y presupuestos astronómicos.
- **Metodología Kimball (Bottom-Up)**: Propone un enfoque ágil e iterativo donde se diseñan primero Data Marts dimensionales basados en procesos de negocio específicos (ejemplo: 'ventas', 'campañas de ads') interconectados mediante dimensiones conformadas comunes. Es mucho más rápido de implementar y altamente flexible.
El Modern Data Stack actual se inclina masivamente por la pragmática dimensional de Kimball combinada con dbt.
Ejemplo en la Práctica
Una startup en hipercrecimiento adopta la metodología Kimball para entregar modelos de analítica de marketing en 3 semanas en lugar de esperar un año por un EDW Inmon.