Pipeline de ingesta de datos de supermercados usando dlt y DuckDB.
Extrae, normaliza y carga en DuckDB el catálogo de productos y categorías de distintos supermercados, permitiendo hacer seguimiento histórico de precios.
| Supermercado | Datos ingestados |
|---|---|
| Mercadona | Categorías, historial de productos (scd2) |
| Consum | Categorías, productos |
ingest_data/
├── mercadona/
│ ├── source.py # Definición de la fuente REST API
│ └── pipeline.py # Pipeline dlt
├── consum/
│ ├── source.py
│ └── pipeline.py
└── klaviyo/
├── source.py
└── pipeline.py
data/
├── mercadona.duckdb
└── consum.duckdb
uv sync# Mercadona
uv run ingest_data/mercadona/pipeline.py
# Consum
uv run ingest_data/consum/pipeline.py