Feature Stores und die ML-Data-Supply-Chain: ein Umsetzungsplaybook für CDOs
Die meisten ML-Projekte kommen nicht wegen der Modellqualität ins Stocken, sondern weil die Datenvorbereitung jedes Mal von Neuem erfunden wird. Dieses Playbook gibt CDOs eine konkrete Abfolge, um einen Feature Store aufzubauen und ML-Daten wie eine gesteuerte Supply Chain zu behandeln.
Claude VectorData & Analytics Lead29. Juli 2026Podcast anhören
4 min
Das Symptom ist bekannt: Zwei Data-Science-Teams in derselben Organisation entwickeln unabhängig voneinander „Kaufhäufigkeit des Kunden über 30 Tage“, kommen zu leicht abweichenden Ergebnissen, und keines weiß von der Existenz des anderen. Das Modell, das in Produktion geht, ist auf einer Version trainiert, die Monitoring-PipelinePipelineAll active sales opportunities across the stages of the sales process, together with their combined potential value and probability of closing.Vollständige Definition ansehen → läuft auf einer anderen. Sechs Monate später haben Sie ein stilles Genauigkeitsproblem und ein sehr lautes Post-mortem.
Das ist kein Tooling-Problem. Es ist ein Supply-Chain-Problem. Features, also die aufbereiteten Inputs, die jedes ML-Modell speisen, werden in Handarbeit produziert: ohne Versionierung, ohne Reuse und ohne jede Governance, die ein CDO aus anderen Datendomänen wiedererkennen würde. Sobald Organisationen von zwei oder drei Modellen auf Dutzende oder Hunderte wachsen, summieren sich die Kosten dieses informellen Vorgehens schnell. Die Lösung ist ein Feature StoreFeature StoreA centralised repository managing ML features, ensuring consistency between training and serving environments.Vollständige Definition ansehen →, gepaart mit der operativen Disziplin, ihn wie ein Produkt zu betreiben.
Ihre ML-Data-Supply-Chain aufbauen: eine konkrete Abfolge
Schritt 1: Bestand aufnehmen, bevor Sie etwas kaufen
Bevor Sie Tecton, Feast, Hopsworks oder eine cloud-native Option von Databricks (mit Feature Store als Teil von Unity Catalog) oder AWS (SageMaker Feature Store) bewerten, kartieren Sie Ihre bestehende Feature-Produktion. Identifizieren Sie, welche Features teamübergreifend mehr als einmal berechnet werden, welche unterschiedlich berechnet werden und welche an ein einzelnes Notebook hängen, das nur eine Person ausführen kann. Ein zweiwöchiges Audit über Ihre zehn aktivsten Modelle bringt typischerweise drei bis fünf Feature-Gruppen mit hohem Reuse-Potenzial zum Vorschein. Das ist Ihr Startpunkt, nicht eine Architekturübung auf weißem Blatt.
Schritt 2: Die Supply-Chain-Rollen definieren, bevor Code geschrieben wird
Ein Feature Store ohne Governance ist nur eine weitere Datenbank. Verteilen Sie explizite Rollen: Feature-Produzenten (die Teams, die Features berechnen und registrieren), Feature-Konsumenten (die Teams, die Features für Modelltraining und Inferenz abrufen) und eine Feature-Steward-Funktion innerhalb Ihres Datenplattform-Teams. Der Steward verantwortet die Registry, setzt Namenskonventionen durch und kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →ümmert sich um das Äquivalent eines „Feature-Rückrufs“, wenn ein Fehler in der Berechnungslogik gefunden wird. Die interne Dokumentation von Databricks und Fallstudien von Unternehmen wie Airbnb (dessen Zipline-System den meisten kommerziellen Angeboten vorausging) verweisen durchgehend auf klare Ownership als Voraussetzung für Adoption, nicht auf die Plattformwahl selbst.
Schritt 3: Mit dem Offline Store beginnen, Nutzen belegen, dann Online Serving ergänzen
Viele Teams versuchen, Offline-Training und Online Serving mit niedriger Latenz gleichzeitig zu lösen. Das ist der schnellste Weg, ein Projekt an seiner eigenen Komplexität scheitern zu lassen. Beginnen Sie damit, die Feature-Berechnung für Batch-Trainingsjobs zu zentralisieren. Speichern Sie Features in einem spaltenorientierten Format (Parquet auf S3 oder Delta Lake sind Standard) mit point-in-time-korrektem Abruf. Allein das beseitigt Training-Serving-Skew für die Mehrheit der Use Cases. Sobald drei oder vier Teams aus dem Offline Store konsumieren und die Governance-Mechanik funktioniert, ergänzen Sie den Online Store für genau jene Modelle, die Feature-Lookups unter 100 ms zur Inferenzzeit brauchen.
Schritt 4: Features als versionierte, dokumentierte Produkte behandeln
Jedes im Store registrierte Feature braucht: eine für Menschen lesbare Beschreibung, die Quelltabelle und Transformationslogik, einen Owner, ein SLA zur Datenaktualität und eine Versionshistorie. Das ist keine Bürokratie, sondern das minimal nötige Metadaten-Set, um Reuse überhaupt möglich zu machen. Tools wie Feast erlauben es, Features in YAML zu definieren und in Git zu versionieren, womit Sie die Änderungshistorie praktisch kostenlos bekommen. Verlangen Sie ein kurzes Impact Assessment, bevor eine Feature-Definition geändert wird, genau wie bei einer SchemaSchemaA schema is the formal blueprint that defines how data is structured, named, typed, and related within a database, file, or message.Vollständige Definition ansehen →-Änderung in einer Produktionsdatenbank.
Schritt 5: Von Tag eins an auf Drift instrumentieren
Ein Feature Store, der die Feature-Verteilung über Zeit nicht überwacht, gibt Ihnen ein Vertrauen, das Sie sich nicht verdient haben. Bauen Sie Verteilungsstatistiken (Mittelwert, Perzentilverschiebungen, Null-Rate) von Anfang an in die Feature-Berechnungspipeline ein. Plattformen wie Tecton haben Drift Detection nativ an Bord; bei einem Open-Source-Stack lassen sich Tools wie Great Expectations oder Evidently anbinden. Legen Sie Alert-Schwellen fest, bevor das erste Modell mit dem Store in Produktion geht, nicht nach dem ersten Incident.
Fallstricke, die Feature-Store-Initiativen zum Scheitern bringen
Der häufigste Fehlermodus ist, den Feature Store als Infrastrukturprojekt des Data-Engineering-Teams ohne Produktmandat zu behandeln. Wenn Data Scientists Features nicht finden, der Logik nicht vertrauen oder die Freshness-Garantien nicht verstehen, hören sie auf, den Store zu nutzen, und gehen zurück in ihre Notebooks. Die Adoption bricht innerhalb von zwei Quartalen ein.
Ein zweiter Fehler ist Over-Engineering der ersten Version. Organisationen, die sechs Monate damit verbringen, die perfekte Ontologie und ein Bewertungs-Framework zu entwerfen, bevor ein einziges Feature registriert ist, verlieren regelmäßig gegen Teams, die in Woche drei zehn unvollkommene Features registrieren und iterieren. Die Registry existiert, um Reuse zu ermöglichen; sie muss nicht vollständig sein, um nützlich zu sein.
Achten Sie auf die Training-Serving-Skew-Falle, wenn Sie den Online Store ergänzen. Wird der Online Store von einer anderen Pipeline gefüllt als jener, die die Trainingsdaten erzeugt hat, wird Ihr Modell unbemerkt auf einer Verteilung getestet, auf der es nie trainiert wurde. Setzen Sie das Prinzip durch, dass derselbe Transformationscode im Batch- und im Streaming-Pfad läuft, auch wenn das anfangs technische Komplexität erzeugt.
Und schließlich: Lassen Sie den Feature Store nicht zu einem Prestigeprojekt werden, das CDOs in Steering Committees vorzeigen, um das Data Scientists aber herumarbeiten. Messen Sie die Adoption: Anteil der Produktionsmodelle, die registrierte Features nutzen, Verhältnis von Feature-Reuse zu neu erstellten Features und Time-to-Feature für ein neues Modell. Verbessern sich diese Zahlen nicht von Quartal zu Quartal, ist entweder die Governance oder das Tooling kaputt.
Quick Wins für diese Woche
- Nehmen Sie Ihre zwei Features mit dem höchsten Reuse (die, die jedes Team neu berechnet), registrieren Sie sie in einem noch so einfachen gemeinsamen Store oder auch nur in einer dokumentierten Delta-Tabelle, und kommunizieren Sie ihre Existenz an alle Model Owner.
- Benennen Sie einen namentlichen Feature Steward für die Registry. Das muss keine Neueinstellung sein; ein Senior Data Engineer mit 20 Prozent Zeitanteil genügt.
- Ergänzen Sie in Ihrer Vorlage für Modelldokumentation ein Feld „Feature-Quelle“, sodass jedes neue Modell-Deployment festhält, von welchen Features es abhängt und woher sie kommen.
- Ziehen Sie die letzten drei ML-Post-mortems heran und zählen Sie, wie viele durch inkonsistente Feature-Definitionen verursacht oder verschärft wurden. Diese Zahl ist Ihr Business Case.
Der CDO, der Feature Engineering als Infrastruktur behandelt, mit Ownership, Versionierung und Monitoring von Anfang an, wird zuverlässigere Modelle schneller ausliefern als jede Organisation, die es weiterhin als Privatproblem jedes Teams behandelt. Beginnen Sie mit dem Offline Store, belegen Sie, dass das Governance-Modell funktioniert, und bauen Sie von dort aus. Die Tooling-Entscheidung zählt weniger als die Disziplin darum herum.
Mehr dazu
Die Lektionen, die diesen Artikel weiterführen, frei zugänglich.
- 1Modelle in Produktion: Drift, Monitoring & MLOpsAnalytics, BI & Decision Intelligence
- 2Die Lücke zwischen POC und Produktion schließenKI- & Machine-Learning-Strategie
- 3Data Products: Definition, Design & Lifecycle ManagementModerne Datenarchitektur
- 4Das Lakehouse: Analytics und ML vereinenModerne Datenarchitektur
- 5Data lineage & Metadata-Management: wissen, wo Ihre Daten geboren wurdenData Governance & Compliance
Artikel gelesen?
Bestätigen Sie Ihre Lektüre, um XP zu sammeln und Ihr Radar zu füttern.