Data Observability: Datenqualität überwachen, ein Score je Lauf
Ein Ladelauf steht, und der Bericht zeigt weiter Zahlen. Dieses Kapitel erzählt, wie ein Data & AI Berater für ein Team ein Monitoring aufbaut: Jeder Lauf speichert sein Ergebnis, ein Verlauf zeigt die Richtung, und die erste Seite nennt Score, Alter der Daten und einen Zuständigen je Thema. Snowflake ist das Beispiel. Die Zahlen sind Beispielwerte.
Was ist Data Observability?
Data Observability ist die Fähigkeit, den Zustand der eigenen Daten jederzeit zu kennen. Meist werden fünf Merkmale genannt: Aktualität, Menge, Struktur, Verteilung der Werte und Herkunft. Das Ziel: Das Datenteam bemerkt einen Fehler, bevor ein Leser ihn im Bericht findet. Fehlt diese Sicht, zeigt ein Bericht nach einem stehenden Ladelauf weiter Zahlen, nur alte.
In Snowflake stehen die Messpunkte bereit. Die Historie der Tasks und der Dynamic Tables zeigt, ob ein Ladelauf gelaufen ist. Die Data Metric Function FRESHNESS misst, wie lange die letzte Änderung einer Tabelle her ist. Ein Alert prüft eine Bedingung nach Zeitplan und kann eine Nachricht verschicken. Welche Schwelle gilt und wer handelt, legt das Team fest. Stand November 2026.
So arbeitet ein Data & AI Berater daran. Die Regeln aus der ersten Messung laufen nach jedem Ladelauf mit, nur lesend. Jeder Lauf speichert sein Ergebnis und schreibt eine Zeile in den Verlauf. Darauf liegt ein Bericht in Power BI mit Score, Alter der Daten und einem Zuständigen je Thema. Der Agent misst, der Mensch entscheidet. Was eine Maßnahme gebracht hat, zeigt der nächste Lauf, wie in Datenqualität messen beschrieben. Für einen KI-Agenten zählt vor allem das Alter der Daten. Ohne diesen Messwert antwortet er mit alten Zahlen und sagt es nicht dazu.
Fünf Merkmale und wie sie gemessen werden
| Merkmal | Frage | So wird es hier gemessen |
|---|---|---|
| Aktualität (Freshness) | Wie alt sind die Daten? | jüngster Ladezeitstempel je Schicht |
| Menge (Volume) | Ist alles angekommen? | Zählung der Sätze zwischen zwei Schichten |
| Struktur (Schema) | Hat sich eine Spalte geändert? | Vergleich zweier Versionen des Graphen |
| Verteilung (Distribution) | Liegen die Werte im erwarteten Bereich? | Regeln zu Vollständigkeit und Plausibilität, je mit Zielwert |
| Herkunft (Lineage) | Was hängt an einem Fehler? | Graph: welche Spalte aus welcher entsteht |
Der Ladelauf steht, der Bericht zeigt weiter Zahlen
Dem Bericht sieht niemand an, wie alt seine Daten sind, und aufgefallen ist es durch Zufall.

Einmal eintragen, den ganzen Guide lesen.
Kurzantwort und Problem-Schaubild oben sind offen. Das Lösungs-Schaubild mit ABIS und DBI Agentic BI, den vollständigen Text und das Arbeitsmaterial aller Kapitel schalten Sie mit Ihrer Firmen-E-Mail frei: einmal für alle Guides von DBI Analytics, kein zweites Formular.
- Lösungs-Schaubild zu jedem Kapitel
- Alle Kapitel in voller Länge
- Checklisten, Vorlagen, Regelsätze
- Neue Kapitel ohne erneutes Eintragen
Fragen zu Data Observability
Was ist Data Observability?
Data Observability ist die Fähigkeit, den Zustand der eigenen Daten jederzeit zu kennen. Meist werden fünf Merkmale genannt: Aktualität, Menge, Struktur, Verteilung der Werte und Herkunft. Das Ziel ist, dass das Datenteam einen Fehler bemerkt, bevor ein Leser ihn im Bericht findet.
Was ist der Unterschied zwischen Data Observability und Data Quality Monitoring?
Data Quality Monitoring misst Regeln mit Zielwert bei jedem Lauf, zum Beispiel: Jeder Auftrag hat einen Betrag. Data Observability ist weiter gefasst. Dazu gehören auch das Alter der Daten, die Menge zwischen den Schichten, Änderungen an der Struktur und die Herkunft. Beides braucht einen Verlauf und einen Zuständigen.
Wie sieht man in Snowflake, wann eine Tabelle zuletzt geladen wurde?
Die Spalte LAST_ALTERED im Information Schema nennt die letzte Änderung an der Tabelle. Sie ändert sich auch, wenn ein Befehl keine Zeile berührt. Verlässlicher ist der jüngste Wert einer Spalte mit Ladezeitstempel. Die Data Metric Function FRESHNESS kann beides in Sekunden messen und setzt die Enterprise Edition voraus. Stand November 2026.
Wie überwacht man Tasks und Dynamic Tables in Snowflake?
Über ihre Historie. TASK_HISTORY zeigt jeden Lauf einer Task mit Status und Fehlermeldung, DYNAMIC_TABLE_REFRESH_HISTORY jede Aktualisierung einer Dynamic Table. Beide Tabellenfunktionen reichen sieben Tage zurück, die Sichten in Account Usage 365 Tage. Der Target Lag einer Dynamic Table ist ein Ziel und keine Zusage. Stand November 2026.
Wie verschickt Snowflake eine Benachrichtigung?
Über einen Alert. Das ist ein Objekt mit einer Bedingung, einem Zeitplan und einer Aktion, zum Beispiel einer E-Mail oder dem Aufruf eines Webhooks. Bei Data Metric Functions kann Snowflake je Datenbank melden, wenn eine Erwartung verletzt ist. Schwelle, Empfänger und ersten Handgriff legt das Team fest. Stand November 2026.
Wie oft sollte man Datenqualität messen?
In zwei Takten. Regeln für die Daten laufen nach jedem Ladelauf, weil jede Lieferung die Daten ändern kann. Regeln für den Code laufen nach jeder Änderung am Code. Jeder Lauf schreibt eine Zeile in den Verlauf. Vergleichbar sind zwei Läufe nur, wenn Regeln und Zielwerte gleich geblieben sind.
Was gehört auf ein Dashboard für Datenqualität?
Auf die erste Seite gehören sechs Elemente: Gesamtscore mit Verlauf, Score je Dimension und Alter der Daten je Schicht. Dazu die drei Themen mit den meisten fehlenden Punkten samt Zuständigem, die gewerteten Regeln von gesamt und der Zeitpunkt des letzten Laufs.
Braucht man ein eigenes Werkzeug für Data Observability?
Für den Anfang nicht. Aktualität und Menge sind Abfragen im Warehouse. Snowflake bringt die Historie der Läufe, Data Metric Functions und Alerts mit. Was dann noch fehlt, sind Regeln mit Zielwert, ein Verlauf und ein Zuständiger je Thema. Ein eigenes Werkzeug wird zum Thema, wenn mehrere Systeme gemeinsam überwacht werden sollen.
Was hat Data Observability mit KI-Agenten zu tun?
Ein Agent antwortet auf dem Stand, den er vorfindet. Steht ein Ladelauf, antwortet er mit alten Zahlen und sagt es nicht dazu. Ist das Alter der Daten je Schicht gemessen, lässt sich dieser Stand jeder Antwort mitgeben. Dafür muss die Messung nach jedem Lauf mitlaufen.
Überwacht ABIS die Daten in Snowflake?
Nein. ABIS liest Definitionen als Dateien und baut daraus einen Graphen. Es führt kein SQL auf Snowflake aus und kennt weder Zeitplan noch Benachrichtigung. Es zeigt, was sich zwischen zwei Versionen an der Struktur geändert hat und was an einer Änderung hängt. Aktualität und Menge misst eine Abfrage im Warehouse.
Worauf sich die Angaben zu Herstellern stützen
- Snowflake: TASK_HISTORY
- Snowflake: DYNAMIC_TABLE_REFRESH_HISTORY
- Snowflake: Target Lag von Dynamic Tables
- Snowflake: Data Metric Function FRESHNESS
- Snowflake: Data Metric Functions einrichten
- Snowflake: Alerts
- Snowflake: Benachrichtigungen zur Datenqualität
- Snowflake: SCHEMA_CHANGE_COUNT
- Snowflake: CREATE ALERT
- Snowflake: E-Mail mit SYSTEM$SEND_EMAIL
Abgerufen am 13. November 2026. Die Seiten der Hersteller ändern sich. Maßgeblich ist der Stand, der dort steht.

Fragen zu diesem Kapitel?
Rufen Sie direkt an. Kein Formular, keine Rückruf-Schleife: Sie sprechen mit jemandem, der das Thema aus Projekten kennt.
David ChangGründer & Datenarchitekt · Agentic BI, Microsoft Fabric
Direkt anrufen+49 89 21542466Passend zu diesem Kapitel
Woran würden Sie morgen früh erkennen, dass ein Ladelauf steht?
Nennen Sie uns Ihre Schichten, den Takt der Ladeläufe und die Berichte, auf die es ankommt. In 30 Minuten klären wir, welche Messpunkte es bei Ihnen schon gibt, was auf Ihre erste Seite gehört und wer eine Nachricht bekommt.