Saltar al contenido

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