De ETL Frágil a ELT Declarativo y Arquitectura Medallion (Bronze, Silver, Gold) (50 min)
De ETL Frágil a ELT Declarativo y Arquitectura Medallion (Bronze, Silver, Gold)
1. Separación de Capas de Refinamiento y Garantía de Reprocesabilidad (Replayability)
flowchart LR
SRC["Fuentes OLTP / CDC Debezium / APIs"] --> BRZ["Capa Bronze (Raw Append-Only Inmutable + Payload JSON)"]
BRZ -->|"Deduplicación, Tipado Estricto, PII Masking"| SLV["Capa Silver (Entidades Conformed, Normalizadas 3NF / OBT)"]
SLV -->|"Lógica de Negocio, Star Schema, Métricas"| GLD["Capa Gold (Marts de Finanzas, Producto, Feature Store)"]
1. Bronze (staging / raw): Conserva la historia cruda inmutable (append-only) con metadatos de ingesta (_ingested_at, _source_lsn). Permite reconstruir cualquier tabla aguas abajo desde cero si se descubre un bug de lógica meses después.
2. Silver (intermediate / core): Aplica contratos de tipos, deduplicación por clave primaria con ROW_NUMBER() OVER (PARTITION BY id ORDER BY updated_at DESC) = 1 y resolución de dimensiones.
3. Gold (marts): Tablas de hechos (Fact Tables), dimensiones (Star Schema) y tablas anchas desnormalizadas (One Big Table - OBT) listas para consumo BI y ML.