Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ingesta Supermercados

Pipeline de ingesta de datos de supermercados usando dlt y DuckDB.

Descripción

Extrae, normaliza y carga en DuckDB el catálogo de productos y categorías de distintos supermercados, permitiendo hacer seguimiento histórico de precios.

Supermercados

Supermercado Datos ingestados
Mercadona Categorías, historial de productos (scd2)
Consum Categorías, productos

Estructura

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

Instalación

uv sync

Uso

# Mercadona
uv run ingest_data/mercadona/pipeline.py

# Consum
uv run ingest_data/consum/pipeline.py

Tecnologías

  • dlt: extracción y carga de datos desde APIs REST
  • DuckDB: base de datos destino
  • uv: gestión de dependencias

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages