Data Contract
Auch: Data Contracts, Data-as-a-Contract, Contrat de données, Datenvertrag, Data Contract Specification, Data API Contract
Formale Vereinbarung zwischen dem Team, das Daten erzeugt, und denen, die sie nutzen: legt Struktur, Bedeutung, Qualität und Verantwortung bei Fehlern fest.
Was es ist
Ein Data Contract ist eine formale, maschinenlesbare Vereinbarung zwischen einem Datenproduzenten (etwa dem Team des Abrechnungssystems) und den Datenkonsumenten (Finanz-Dashboards, CRM, KI-Modell). Er legt die Struktur der Daten, die Bedeutung jedes Felds, die Qualitätsgarantien und den Lieferzeitplan fest. Betrachten Sie ihn als ein Service-Level-Agreement für Daten, schriftlich fixiert und automatisch durchgesetzt statt in einem Flurgespräch vorausgesetzt. Ein CFO, der sich auf ein Umsatzfeld stützt, erhält die schriftliche Zusage, dass "Umsatz" jeden Tag nach derselben Grundlage gebucht wird und sich das Format nicht stillschweigend ändert.
Warum es wichtig ist
Die meisten Datenbrüche sind keine technischen Ausfälle, sondern gebrochene Versprechen: Ein Ingenieur benennt eine Spalte um, ändert eine Währung oder löscht ein Feld, und drei Dashboards sowie ein KI-Modell liefern unbemerkt falsche Zahlen. Ohne Vertrag landet der Aufwand dieser Änderung beim Konsumenten, oft Wochen später, als eine Vorstandszahl, die niemand abstimmen kann. Data Contracts verlagern die Verantwortung stromaufwärts zum Produzenten, der eine brechende Änderung nicht mehr ohne Meldung ausliefern kann. Für KI-Verantwortliche ist das entscheidend: Ein Modell, das auf einem Feld mit verändertem Sinn trainiert wurde, verschlechtert sich auf schwer nachvollziehbare Weise. Für CMOs und CDOs machen Verträge teamübergreifende Daten vertrauenswürdig genug, um ohne manuelle Prüfung zu handeln.
Wie es funktioniert
Ein Vertrag ist meist eine Spezifikationsdatei (oft YAML oder JSON), die neben der Datenpipeline abgelegt wird. Sie deklariert Schema, erlaubte Werte, erwartete Aktualität und Eigentümerschaft. Versucht der Produzent eine Änderung, die den Vertrag verletzt, blockieren automatisierte Prüfungen sie oder erzwingen eine explizite, versionierte Verhandlung, bevor irgendetwas die Konsumenten erreicht. In der Praxis sponsert ein CDO Verträge für die wenigen Datensätze, die den Vorstand speisen (Umsatz, Kundenzahl, Abwanderung), und weitet sie dann aus. Der Beitrag der Führungskraft besteht nicht darin, die Datei zu schreiben, sondern darauf zu bestehen, dass kritische Zahlen einen benannten Eigentümer und ein dokumentiertes Versprechen haben, und "die Daten haben sich einfach geändert" als Antwort abzulehnen.