Was ist ein Feature Store?

Plattform
Kurz beantwortet

Ein Feature Store ist eine zentrale Plattform, die Machine-Learning-Features (vorbereitete Eingabedaten) einmal berechnet, versioniert und für Training und Online-Inferenz bereitstellt. Er verhindert, dass jedes Team Features neu und unterschiedlich aufbereitet.

Kurz vorwegEin Feature Store lohnt sich erst ab mehreren Modellen im Betrieb. Online-Inferenz und Feature Platforms

Feature Store: Definition

In Machine-Learning-Projekten werden Eingabedaten (Features) aufwendig aufbereitet: bereinigt, transformiert, aggregiert. Ohne zentrale Plattform baut jedes Team diese Aufbereitung separat - mit einem typischen Ergebnis: Trainings- und Produktionsdaten laufen auseinander.

Ein Feature Store löst das, indem er Features einmal berechnet und versioniert. Dieselben Features stehen dann sowohl dem Training als auch der Online-Inferenz zur Verfügung. Damit sorgen Feature Stores für konsistente Daten zwischen Entwicklung und Produktion - die Grundlage dafür, dass ein Modell im Betrieb das liefert, was es im Training versprochen hat.

Zweck
ML-Features zentral berechnen, versionieren und bereitstellen
Kernidee
Einmal aufbereitet, überall genutzt - Training und Inferenz sehen dieselben Daten
Typischer Einsatz
Mehrere ML-Teams, Online-Inferenz, konsistente Echtzeit-Features
Verwandt
MLOps, Databricks, AWS-/Azure-Feature-Stores

Warum scheitern Projekte ohne Feature Store?

Ein Modell, das im Training gute Ergebnisse zeigt, kann in Produktion versagen, weil die Daten dort anders aussehen: Andere Transformation, andere Zeitpunkte, andere Definitionen. Das ist kein Modellfehler, sondern ein Datenfehler.

Der Feature Store macht diese Diskrepanz unmöglich: Features werden einmal definiert, einmal berechnet und versioniert. Was beim Training verwendet wurde, ist in Produktion garantiert identisch verfügbar.

Wann lohnt sich ein Feature Store?

Lohnt sich, wenn
  • mehrere Teams Modelle bauen und dieselben Features nutzen
  • Modelle in Echtzeit (Online-Inferenz) laufen
  • Features rechenintensiv sind und nicht pro Team neu berechnet werden sollen
  • Training und Produktion bisher unterschiedliche Daten sehen
Noch nicht nötig, wenn
  • ein einzelnes Modell mit wenigen Features existiert
  • Features einfach und schnell pro Team berechenbar sind
  • kein Echtzeit-Betrieb geplant ist

Feature Store oder Data Warehouse?

Beide halten aufbereitete Daten vor. Der Unterschied liegt im Zeitverhalten und darin, wer sie liest.

KriteriumFeature StoreData Warehouse
LeserModelle, im Training und zur LaufzeitMenschen, über Berichte und Dashboards
AntwortzeitMillisekunden für einzelne AbfragenSekunden bis Minuten für Auswertungen
Kernproblemgleiche Berechnung in Training und Betriebkonsistente Kennzahlen über Bereiche
ZeitbezugStand zum Vorhersagezeitpunkt, ohne Blick in die Zukunftaktueller oder historischer Gesamtstand
Ohne ihnModell rechnet im Betrieb anders als im Trainingwidersprüchliche Zahlen in Berichten

In welchen Stufen ein Feature Store entsteht

Kaum ein Team startet mit der vollen Ausbaustufe. Die Reihenfolge ist wichtiger als die Werkzeugwahl.

1
Geteilte Definitionen
Feature-Berechnungen liegen zentral im Code statt in einzelnen Notebooks.
2
Offline-Speicher
Historische Feature-Werte sind versioniert abrufbar, Trainingsdaten werden reproduzierbar.
3
Online-Speicher
Dieselben Features stehen zur Laufzeit in Millisekunden bereit.
4
Überwachung
Verschiebungen in den Eingangsdaten werden erkannt, bevor die Vorhersagequalität fällt.
In der Praxis

Der Feature Store ist kein Produkt, das man kauft und anschließt - er ist eine Datenarchitektur-Entscheidung. Die Frage ist nicht „welches Tool“, sondern: Welche Features sind unternehmensweit einheitlich definiert, und wer pflegt sie?

Häufiger Irrtum

„Ein Feature Store ist wie ein Data Lake, nur für ML." Ein Data Lake speichert Rohdaten, ein Feature Store speichert fertig aufbereitete, versionierte Features - das sind unterschiedliche Schichten, keine Synonyme.

Häufige Fragen zu Feature Store

Was ist der Unterschied zwischen Feature Store und Data Lake?

Ein Data Lake speichert Rohdaten in beliebigem Format. Ein Feature Store speichert fertig aufbereitete, versionierte Features, die direkt für Modelltraining und Inferenz nutzbar sind. Der Data Lake ist die Quelle, der Feature Store das Produkt daraus.

Braucht jedes ML-Team einen Feature Store?

Bei einzelnen Modellen und kleinen Teams reicht meist eine saubere Pipeline. Sobald mehrere Teams dieselben Features nutzen oder Modelle in Echtzeit laufen, zahlt sich die zentrale Plattform aus.

Wenn es konkret wird

Ob ein Feature Store für Ihre ML-Umgebung der richtige Schritt ist, klären wir anhand Ihrer Datenlandschaft - nicht anhand einer Tool-Liste.

Online-Inferenz und Feature Platforms
Phillip PhamPexon ConsultingStand 19.08.2026