Football Analytics in der Bundesliga

pfeil nach rechts

Wie funktioniert die Analyse von Live-Daten?

pfeil nach rechts

Wie können extrem hohe Datenvolumen verarbeitet werden?

pfeil nach rechts

Wie setzt sich ein cloudbasierter Technologie-Stack zusammen?

Case Study zum Data Project

Case Study über den neuen Technologie-Stack für die Datenanalyse

Der digitale Wandel hat zur Folge, dass Daten in allen Bereichen anfallen und zur Analyse von Performance, Trends und Entwicklungen bereitstehen. Auch im Profifußball hat sich in den vergangenen Jahren die Nutzung von Leistungsdaten der Spieler durch den Trainerstab etabliert. Die besondere Herausforderung liegt dabei in der Live-Analyse von Spieldaten.

Für unseren Kunden, einen Top-Club der Fußball-Bundesliga, haben wir auf Basis von Azure und Snowflake einen hochleistungsfähigen Tech Stack erstellt. Er bildet den Kern der taod Football Data Platform. Durch die spezielle Datenaufbereitung kann die Analyse direkt in Tableau gestartet werden und so für Trainerstab und Team gleichermaßen schnelle Mehrwerte generieren.

Data Management mit Snowflake
Industrie / Branche
  • Sport
Eingesetzte Technologien
Herausforderung
  • Zugriff auf große Mengen an Rohdaten
  • Möglichkeit zur Berechnung eigener KPI
  • Visualisierung von Live-Daten
  • Integration mit weiteren Daten ( Scouting, Gesundheits- und Trainingsdaten)
Lösungen durch taod
Ergebnis
Pro Spiel ruft die Football Data Platform die von der Bundesliga bereitgestellten 3,6 Millionen Datenpunkte live ab, speichert sie für die weitere Analyse und visualisiert anschließend die berechneten KPIs.

Von der Startaufstellung über den Matchplan zur Analyse von Live-Daten an Spieltagen

Pro Spiel werden von der Bundesliga über 3,6 Millionen Datenpunkte bereitgestellt. Diese gilt es, live abzurufen und für die weitere Analyse in einer Datenbank abzuspeichern. Die berechneten KPIs sollen anschließend visualisiert werden. Mit dem Aufbau einer eigenen Datenplattform kann ein Verein den Grundstein für die erfolgreiche Arbeit der eigenen Analytics-Abteilung legen und so der Mannschaft helfen, eine bessere Leistung zu zeigen. 

Analyse der verfügbaren Datenquellen und Erstellung eines ersten ETL-Prozesses

Für den Abgriff der Daten von der Schnittstelle sowie Quality Checks und erste Transformationen wird ein hochoptimierter, in Python entwickelter ETL-Prozess genutzt. Der auf Azure DevOps versionierte gehostete Code wird durch Logic-Apps orchestriert und unter Nutzung von Azure Container Registry/Azure Container Instances in Docker-Containern zur Ausführung gebracht. Dies ermöglicht ein konsistentes Deployment und bedarfsgerechte Skalierbarkeit, um die insbesondere bei Live-Spielen geforderten geringen Latenzen der Datenverfügbarkeit einzuhalten.

Aufbau der zentralen Datenplattform in Snowflake

Die zentrale Basis der Datenplattform ist Snowflake. In Kombination mit Azure bietet die Snowflake Data Cloud eine stabile und wartungsarme Grundlage. Die Datenhaltung in Snowflake erfolgt über mehrere Ebenen, um unterschiedliche Versionierungen abbilden zu können. Die Datenverarbeitung selbst wird in die Verarbeitung von Live-Daten sowie den Import von qualitätsgesicherten Rohdaten unterschieden. Dank der automatischen Skalierung können dabei die Peak-Situationen am Spieltag, an denen innerhalb weniger Minuten Millionen von Datensätzen übertragen werden, problemlos bewältigt werden.

Datenmodellierung mit dbt Labs

Zum Management der Services sowie zur Entwicklung der Datenmodelle wird dbt Cloud verwendet. Alle Transformationen werden einheitlich in SQL geschrieben, so dass einzelne Schritte durch eine Code-Versionierung abgespeichert und die Ausführung der Skripte orchestriert werden können. Durch die Integration in Snowflake kann dabei direkt auf der Datenbank gearbeitet und schnell in agiler Umsetzung ein Datenmodell erstellt werden. Darüber hinaus ermöglicht dbt die Etablierung von Tests und QS-Checks sowie die Erstellung einer Dokumentation und Data Lineage.

Visualisierung der Daten mittels Tableau Dashboards

Die interaktiven Analysen und Dashboards können durch eine Datenbereitstellung auf einem Tableau Server durchgeführt werden. Als Self-Service-Tool bietet Tableau die Möglichkeit zur Data Discovery. Durch die direkte Anbindung an Snowflake können die Daten live in Tableau visualisiert und analysiert werden. Die intuitive Benutzeroberfläche ermöglicht es allen Mitarbeitenden, eigene Dashboards für die individuelle Datenanalyse zu erstellen.

Football Data Platform für datenbasierte Entscheidungen

Daten, und damit verbunden Football Analytics, sind längst eine entscheidende und wertschöpfende Komponente, sowohl für den spielerischen, als auch für den betriebswirtschaftlichen Erfolg des Vereins. Deshalb wird jedes Spiel in Daten übersetzt und analysiert. Mit dem neuen Technologie-Stack ist der Bundesligist nun in der Lage, jedes Spiel in Daten zu übersetzen und zu analysieren. Zudem kann er die Daten anreichern und in Animationen umwandeln, um die Vermittlung der Auswertungen ans Team besonders eingängig zu halten.

"Dank der guten Performance bei hohen Datenmengen ist Snowflake die ideale Datenplattform für Football Analytics."

Arjan van Staveren

Country Lead Germany/ Snowflake

Du hast einen ähnlichen Use Case oder Fragen zu unserem Data Project? Schreib uns einfach an!

Frederic Bauerfeind
Chief Commercial Officer
Bleib mit unserem monatlichen Newsletter immer auf dem aktuellen Stand. Alle neuen Whitepaper, Blog-Artikel und Infos inklusive.
Newsletter abonnieren
Firmensitz Köln

taod Consulting GmbH
Oskar-Jäger-Str. 173, K4
50825 Köln‍
Standort Hamburg

taod Consulting GmbH
Alter Wall 32
20457 Hamburg
Standort Stuttgart

taod Consulting GmbH
Schelmenwasenstraße 37
70567 Stuttgart