Pipeline de données end-to-end qui collecte, transforme et analyse les données des 5 grands championnats européens. End-to-end data pipeline that collects, transforms and analyzes data from the 5 major European football leagues.
Stack moderne : Python, Apache Airflow, AWS S3, Snowflake et dbt. Architecture Medallion Bronze → Silver → Gold avec orchestration et tests de qualité automatisés. Modern stack: Python, Apache Airflow, AWS S3, Snowflake and dbt. Bronze → Silver → Gold Medallion architecture with orchestration and automated quality tests.
Ingestion Python (API-Football, OpenWeather, Kaggle CSV) vers AWS S3 (Bronze), chargement Snowflake (Silver), transformations dbt (Gold), le tout orchestré par Apache Airflow. Couvre la Premier League, La Liga, Serie A, Bundesliga et Ligue 1. Python ingestion (API-Football, OpenWeather, Kaggle CSV) to AWS S3 (Bronze), Snowflake loading (Silver), dbt transformations (Gold), all orchestrated by Apache Airflow. Covers Premier League, La Liga, Serie A, Bundesliga and Ligue 1.
Construire un pipeline production-grade unifiant résultats de matchs, classements, stats joueurs et conditions météo pour produire des analyses comparables entre les 5 grands championnats.Build a production-grade pipeline unifying match results, standings, player stats and weather conditions to produce comparable analytics across the 5 major leagues.
Architecture Medallion avec ingestion Python vers S3, tables nettoyées dans Snowflake, marts analytiques dbt et orchestration Airflow avec monitoring et tests de qualité.Medallion architecture with Python ingestion to S3, cleaned tables in Snowflake, dbt analytics marts and Airflow orchestration with monitoring and quality tests.
Taux victoire domicile/extérieur, buts par championnat, impact météo sur les résultats, top buteurs et passeurs, tendances de performance par équipe.Home vs away win rates, goals per league, weather impact on results, top scorers and assisters, team performance trends.
Résultats, classements et stats joueurs via REST APIMatch results, standings and player stats via REST API
Conditions météo aux stades (pluie, température…)Weather conditions at stadiums (rain, temperature…)
Données historiques de footballHistorical football data
Coordonnées GPS des stades (Nominatim)Stadium GPS coordinates (Nominatim)
Vous avez un projet similaire ? Je serais ravi d'en discuter.