Estamos preparando el PDF de «Data warehouse, ETL/ELT y arquitectura analítica». Se descargará automáticamente en cuanto esté listo.
← Lumbre

Inteligencia de Negocio · 4.º Data warehouse, ETL/ELT y arquitectura analítica

Portada de Data warehouse, ETL/ELT y arquitectura analítica

Data warehouse, ETL/ELT y arquitectura analítica

✦ El almacén que hace creíble la BI: por qué no consultar producción, Kimball frente a Inmon, ETL o ELT, cargas incrementales y dimensiones que cambian con el tiempo · Inteligencia de Negocio · Sistemas de Datos · en menos de 10 minutos

Roadwise Consulting

Firmado y verificado · Biblioteca UNIV

Objetivo: Describir la arquitectura analítica completa: fuentes, ingesta ETL/ELT, almacén dimensional y capas de consumo, con decisiones de carga incremental y versionado.

10 min Inteligencia de Negocio · Sistemas de Datos 18–30 años
Más
Data warehouse, ETL/ELT y arquitectura analítica

Herramientas de la lección

◉ Entrar a La Matrix Sorpréndeme

Sobre este contenido

Ir a

Volver a Inteligencia de Negocio · 4.º semestre Cursos Explorar Mi cuenta Salir del modo estudio

Data warehouse, ETL/ELT y arquitectura analítica

Data warehouse, ETL/ELT y arquitectura analítica
Video explicativo (inglés): data warehouse vs data lake vs lakehouse y los flujos ETL/ELT que los alimentan.

El data warehouse es la copia integrada, orientada al tema y no volátil de los datos de una organización, pensada para consultar y analizar, no para transaccionar. Su calidad depende de la ingesta que lo alimenta: el flujo que extrae, transforma y carga cada día sin romper lo anterior.

Por qué no consultar la base de producción

  • Contiende recursos: una consulta analítica pesada puede frenar el sistema de ventas.
  • El esquema cambia para servir al negocio transaccional, no a las preguntas analíticas.
  • No guarda historia: los registros se sobrescriben y se pierde la serie temporal.
  • Seguridad: el acceso analítico masivo no debe abrir la base operativa.

Modelar: Kimball frente a Inmon

Kimball propone un almacén de modelos dimensionales (tablas de hechos y dimensiones) construido de abajo hacia arriba, por procesos de negocio. Inmon plantea un almacén central normalizado de arriba hacia abajo, del que se derivan mercados de datos por área. En la práctica conviven: núcleo integrado y capas dimensionales para consumir.

Diagrama de cuatro bandas: fuentes (ERP, CRM, logs); la capa de ingesta ETL o ELT; el almacen con hechos y dimensiones; y los consumos (BI, ciencia de datos, autoatencion).
El warehouse es la pieza intermedia: integra crudos y sirve modelos analíticos estables.

ETL o ELT: quién transforma y dónde

En ETL se transforma antes de cargar, con un motor dedicado; en ELT se carga el crudo en el almacén y se transforma in situ con la fuerza del motor moderno (y herramientas de transformación sobre la capa cruda como las de estilo dbt). ELT ganó terreno con la nube: guardar primero, transformar después y poder re-transformar sin re-ingestar.

Lotes, streaming y cargas incrementales

  • Lote diario o horario: simple, barata, con frescura limitada.
  • Streaming o micro-lote: datos casi frescos a cambio de operación compleja.
  • Incremental por marca de agua: solo lo que cambió desde la última corrida.
  • Snapshot completo: respaldos diarios; costo creciente con el tamaño.

Dimensiones que cambian: SCD

Un cliente cambia de ciudad o de segmento y el almacén debe decidir qué hacer con el pasado. El tipo 1 sobrescribe (el histórico se reescribe); el tipo 2 crea un registro nuevo con vigencia (versiona, y es el más usado en series de ventas); el tipo 3 guarda el valor anterior en una columna extra.

La arquitectura responde: qué guardar, cómo llegar y cómo envejecer.
ConceptoQué resuelve
Tabla de hechoslos eventos medibles del proceso de negocio
Dimensiónel contexto con el que se filtra y agrupa
Marca de aguade dónde continúa la carga incremental
SCD tipo 2cómo versionar un atributo que cambia

Errores frecuentes

  • Convertir el almacén en espejo 1:1 de producción: se heredan sus esquemas y sus dolores.
  • Transformar dentro del tablero: cada usuario reimplementa la métrica distinto.
  • Cargas no idempotentes: al reintentar, duplican filas y el KPI amanece inflado.
  • Publicar la mina completa: sin capas de consumo la autoatención se vuelve anarquía.

Ejemplo resuelto: venta diaria de tienda

  1. Definir el proceso de negocio y la granularidad: una fila por línea de ticket y día.
  2. Identificar dimensiones: fecha, tienda, producto, cliente y promotor.
  3. Cargar crudos por lote incremental con marca de agua sobre el timestamp de la transacción.
  4. Transformar en capas: limpieza, hecho conformado y dimensión versionada tipo 2.
  5. Exponer una vista de consumo con las métricas ya definidas una sola vez.

¿Para qué sirve en la realidad?

Todo programa serio de BI, y buena parte de la ciencia de datos de una empresa, se apoya en esta arquitectura: es la diferencia entre un tablero que la gente cree y un tablero que nadie sabe de dónde salió.

¿Cuál es una razón para no consultar directamente la base de producción desde las herramientas de BI?

En ELT, la transformación ocurre antes de cargar los datos en el almacén.

La técnica de versionar una dimensión creando un registro nuevo con fechas de vigencia se conoce como SCD tipo .

Clasifica cada tarea según la capa de la arquitectura donde vive.

Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.

Une cada concepto con su contraparte.

      Capas del almacén analítico

      Copia integrada, no volátil, orientada al análisis
      data warehouse
      Eventos medibles del proceso de negocio
      tabla de hechos
      Transformar in situ sobre la capa cruda
      ELT
      Solo se carga lo que cambió desde la última corrida
      carga incremental
      Versionado de atributos con vigencia
      SCD tipo 2

      Toca una tarjeta para ver la respuesta.

      Data warehouse y ELT

      • Almacen analitico
        • Por que
          • no producción
            • historia y esquema estable
            • Modelado
              • Kimball dimensional
                • Inmon normalizado
                • Ingesta
                  • ETL frente a ELT
                    • lote y streaming
                      • incremental y marca de agua
                      • Envejecer
                        • SCD tipo 1
                          • SCD tipo 2

                        La dirección de ventas quiere ver la venta por tienda "con el formato actual", pero las tiendas cambiaron de región dos veces en el año. ¿Qué decisión de modelado (tipo de SCD y granularidad) tomarías y qué le prometes al tablero sobre el pasado?

                        Tu texto se guarda sólo en este dispositivo.

                        Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.
                        Más sobre esta lección
                        Explora temas relacionados

                        Conceptos

                        Comentarios

                        Inicia sesión para comentar.

                        Todavía no hay comentarios. Sé la primera persona en opinar.