
Source of Truth
Eine Source of Truth ist der eine Ort, an dem eine Information verbindlich gespeichert wird und an dem sich alle anderen Stellen orientieren. Wo mehrere Systeme dieselbe Angabe unabhängig voneinander pflegen, entstehen Widersprüche – genau das soll eine Source of Truth verhindern.
Stell dir vor, deine Adresse steht in vier verschiedenen Listen einer Schule: beim Sekretariat, beim Klassenlehrer, in der Bibliothek und im Sportverein. Du ziehst um und meldest es nur an einer Stelle. Ab jetzt widersprechen sich die vier Listen, und niemand weiß mehr, welche stimmt. Eine Source of Truth löst das Problem, indem eine einzige Stelle als verbindlich festgelegt wird. Nur dort wird die Adresse geändert, alle anderen Listen holen sich den Wert von dort. Der Begriff kommt aus der Softwareentwicklung, meint aber ein sehr allgemeines Prinzip: für jede Information gibt es genau einen Ort, der recht hat.
Was schiefgeht, wenn es mehrere Wahrheiten gibt
In großen Firmen liegen Daten fast immer mehrfach herum. Die Buchhaltung hat ihre Kundenliste, der Vertrieb hat eine eigene, der Support noch eine dritte. Jede Liste war irgendwann korrekt. Mit der Zeit driften sie auseinander, weil Änderungen nicht überall ankommen. Das nennt man Dateninkonsistenz, also widersprüchliche Angaben über denselben Sachverhalt.
Die Folgen sind selten dramatisch, aber teuer. Rechnungen gehen an alte Adressen. Zwei Abteilungen melden unterschiedliche Umsatzzahlen an die Geschäftsführung. Ein Kunde wird doppelt angeschrieben, weil er in zwei Systemen leicht unterschiedlich geschrieben ist. Mitarbeiter verbringen dann Stunden damit, herauszufinden, welche Zahl stimmt, statt mit ihr zu arbeiten.
Bei KI wird das Problem noch wichtiger. Ein Sprachmodell wie ChatGPT antwortet aus dem, was es gelesen hat, und prüft dabei nichts nach. Füttert man es mit widersprüchlichen Firmendaten, gibt es die Widersprüche selbstbewusst weiter. Eine saubere Source of Truth ist deshalb oft die eigentliche Vorarbeit, bevor ein KI-Projekt überhaupt sinnvoll starten kann.
Ein führendes System und viele Kopien
Technisch legt man ein System als führend fest. Meist ist das eine Datenbank, also ein Programm, das Daten geordnet speichert und Änderungen protokolliert. Nur dieses System darf die Information verändern. Alle anderen Programme lesen den Wert oder bekommen eine Kopie geschickt.
Diese Kopien nennt man Caches oder Replikate. Sie sind erlaubt und oft nötig, weil ein Zugriff auf die zentrale Datenbank Zeit kostet. Entscheidend ist die Regel: eine Kopie darf nie eine Änderung erfinden. Sie fragt regelmäßig nach oder wird bei jeder Änderung benachrichtigt. Weicht sie ab, gewinnt immer das führende System.
Ein häufiger Irrtum: Source of Truth heißt nicht, dass alles in einer einzigen riesigen Datenbank liegen muss. Man teilt eher nach Zuständigkeit auf. Das Personalsystem ist die Wahrheit für Gehälter, das Lagersystem für Bestände, das Kundensystem für Adressen. Wichtig ist nur, dass für jede einzelne Information klar ist, wer zuständig ist. Ebenso gilt: eine Source of Truth garantiert keine Richtigkeit. Sie garantiert Eindeutigkeit. Wer einen Tippfehler zentral speichert, hat einen eindeutigen Tippfehler.
Von Git bis zum Chatbot im Kundenservice
Am bekanntesten ist das Prinzip bei Software selbst. Programmierer speichern ihren Code in einem gemeinsamen Repository, oft mit dem Werkzeug Git. Dieses Repository ist die Source of Truth für den Code. Was ein Entwickler lokal auf seinem Laptop hat, gilt erst als echt, wenn es dort angekommen ist.
Im Alltag begegnet dir das Prinzip beim Onlinebanking. Der Kontostand in der App ist nur eine Anzeige. Die Wahrheit liegt im System der Bank. Deshalb kann eine Zahlung erst als vorgemerkt und Stunden später anders erscheinen – die Anzeige holt sich den verbindlichen Stand nach.
In Wirtschaftsnachrichten fällt der Begriff meist bei Datenprojekten und KI-Einführungen. Wenn ein Konzern berichtet, er baue ein zentrales Data Warehouse, also einen großen Sammelspeicher für Auswertungen, geht es fast immer um eine Source of Truth. Auch KI-Assistenten im Kundenservice bauen darauf: Sie greifen auf eine geprüfte Wissensdatenbank zu, statt frei zu formulieren. So bleibt nachvollziehbar, woher eine Auskunft stammt.