Data-infrastructuur waarop je analisten kunnen bouwen
Pijplijnen, databases en tools die ruwe data van Opta, StatsBomb, IMPECT, Wyscout en SkillCorner omzetten in één schone, gekoppelde bron voor elk model, rapport en dashboard binnen de club.
Opleveringen
Ontwerp van de data-architectuur
Een blauwdruk voor de data van je club: bronnen, opslag, een gedeeld datamodel voor spelers, wedstrijden, events en tracking, en wie wat gebruikt.
Koppelingen met leveranciers
Automatisch inlezen via API's en bestanden van onder meer IMPECT, StatsBomb, SkillCorner, Wyscout en Opta, met een controle bij elke laadronde.
ID-matching tussen leveranciers
Eén speler, één ID: spelers, teams en wedstrijden gekoppeld tussen leveranciers, zodat event-, tracking- en marktdata netjes samenkomen.
Geautomatiseerde pijplijnen
Ingeplande pijplijnen die voor elke competitie werken en na elke speelronde metrics en modeluitkomsten opnieuw berekenen, zonder handwerk.
Analysedatabase
Een snelle, doorzoekbare database, in DuckDB of jullie bestaande datawarehouse, die analisten direct vanuit SQL of Python gebruiken.
Dashboards en interne apps
Webdashboards en apps voor de staf: spelers zoeken, teams vergelijken en rapporten bekijken, in jullie huisstijl.
Automatische rapportages
Wedstrijd-, spelers- en seizoensrapporten die direct uit de pijplijn worden gegenereerd als pdf of webpagina.
Datavragen in gewone taal
Een lokaal taalmodel dat vragen over je data in gewone taal beantwoordt door zelf SQL te schrijven, volledig op hardware van de club.
Documentatie en overdracht
Code, documentatie en training, zodat je eigen team het systeem beheert, draait en uitbreidt.
Eén pijplijn van ruwe data tot beslissing
- 01
Bronnen
Opta, StatsBomb, IMPECT, Wyscout, SkillCorner, Transfermarkt
- 02
Inlezen en controleren
API's, schemacontroles en ID-matching tussen leveranciers
- 03
Datamodel van de club
Spelers, wedstrijden, events en tracking in één database
- 04
Modellen en metrics
xG, voorzetwaarde, keepersmodel, recruitmentscores
- 05
Oplevering
Rapporten, dashboards, apps en exports
Elke dienst op deze site draait op dezelfde architectuur. Ruwe data wordt één keer ingelezen en gecontroleerd, opgeslagen in één datamodel en hergebruikt door elk model en rapport, zodat cijfers tussen afdelingen overeenkomen.
Systemen worden gebouwd om over te dragen: gewone Python en SQL, open bestandsformaten zoals Parquet, versiebeheer en documentatie.
Gebouwd met
- Python
- SQL
- DuckDB
- Parquet
- REST APIs
- Git
- Streamlit
- Lokale LLM's
Gerelateerd werk
Staat je data op tien verschillende plekken?
Vertel me welke data je club afneemt en wie die nodig heeft. Ik stel een architectuur voor die past bij je staf en budget.