Proyecto · ganadería de precisión · Skadia
De las planillas del campo a un tablero de indicadores
El peso, el clima, la condición corporal y los tratamientos suelen estar en Excel. Este proyecto toma esas planillas y calcula cuatro números del día a día: cuánto gana el animal por día, cuántos hay por hectárea, cuánto calor de riesgo hubo y qué porcentaje está flaco.
Abajo está el tablero ya calculado. En GitHub está el Docker para repetirlo (Airflow + PySpark). Si no hay cluster, Spark corre en la PC.
- Apache Airflow
- PySpark
- Delta Lake
- Databricks
- Docker Compose
- Streamlit
- Python
Resultado publicado
Para quien trabaja en el campo
- ADG — kilos que gana el animal por día, entre pesadas
- Carga — hacienda por hectárea útil
- ITH — horas de calor en las que el ganado está en estrés
- BCS — porcentaje de animales flacos (condición menor a 4, escala 1–9)
Para quien trabaja con datos
Capas bronze / silver / gold en Delta. Un DAG de Airflow, PySpark y controles de calidad (claves, nulos, BCS 1–9). Dataset de demostración.
Docker Desktop, unos 4 GB de RAM. Airflow http://localhost:8088 (admin/admin). Streamlit http://localhost:8501.
git clone https://github.com/FabricioNicolasDuarte/skadia-data-engineering.git
docker compose up -d --build && docker compose run --rm pipeline run-all