Release-Checks für Daten

Sehen Sie, was sich in Ihren Daten geändert hat, bevor jemand sie nutzt.

Datainspec vergleicht jede neue Lieferung mit der von Ihnen freigegebenen Version. Es zeigt, was nicht mehr stimmt und in welchen Zeilen, und liefert Ihrer Pipeline ein klares Urteil.

  • Keine Einrichtung: Datainspec profiliert jede Spalte selbst
  • Läuft auf Ihrem Rechner
  • Nur lesender Zugriff auf Ihre Quellen
BLOCKIERTExit-Code 2 · 3 kritisch · 4 Warnungen
  • kritischDie Spalte payment_method fehlt
  • kritisch1.703 Lyoner Preise betragen das 100-Fache ihres September-Preises
  • kritisch24 Bestellungen kommen doppelt vor
  • Warnung37 Bestellungen haben eine Menge von −1
  • WarnungEin Kommentar enthält einen Datenbankbefehl

Ein synthetischer Händler: neun Filialen und ein Onlineshop, fünf absichtlich eingeschleuste Probleme. Die Zeilen stammen aus seiner Oktoberdatei. Die Befunde stammen unverändert aus der Engine.

Liest die Daten, die Sie bereits haben
  • CSV
  • Parquet
  • DuckDB
  • SQL-Datenbanken
  • + weitere folgen

Warum Datainspec

Ein unachtsames Speichern – erkannt, bevor jemand dafür bezahlt.

Siebzig Sekunden. Eine Regionalstelle öffnet ihre Datei in Excel und speichert sie – und 84.134 Personen-IDs ändern sich unbemerkt. Die Daten sind synthetisch; die Befunde und die Laufzeit stammen aus einem echten Scan.

Ein 70 Sekunden langes Erklärvideo mit Musik und ohne Sprecher. Zwölf Regionalstellen schicken jeden Monat ihre Dateien, die direkt in den Zahlungslauf gehen. Diesen Monat hat eine Stelle ihre Datei in Excel geöffnet und gespeichert: 13-stellige Personen-IDs wurden zu Zahlen wie 7.42198E+12, und jedes Datum wurde umgeschrieben. So änderten sich 84.134 Personen-IDs, und 3.685 IDs gehören jetzt zu 7.501 Personen. Wäre die Datei in den Zahlungslauf gelangt, hätten 17.282 Personen kein Geld erhalten, allein im Oktober 9.016.061 Euro, nach unserer Auswertung der synthetischen Dateien. Datainspec lernt jede Spalte aus einer Version, die Sie freigeben, ohne dass Sie Regeln schreiben müssen, prüft jede neue Lieferung dagegen, zeigt mit den betroffenen Zeilen, was nicht mehr stimmt, lässt Sie entscheiden, was jeder Befund bedeutet, und liefert Ihrer Pipeline ein Urteil: blockiert, Exit-Code 2. Eine Million Zeilen hat es auf einem Laptop in etwa 35 Sekunden geprüft, und keine Daten verlassen Ihren Rechner.

Ausprobieren

Eine Lieferung. Fünf Probleme.

Sechs Schritte, von einer Datei, der Sie vertrauen, bis zur dokumentierten Entscheidung. Klicken Sie sich anhand der Bestelldaten der Demo hindurch.

orders/Oktober-Lieferung
Synthetische Daten

So funktioniert es

Fünf Ebenen zwischen einer Lieferung und Ihren Berichten.

  1. 01Profilieren

    Datainspec lernt jede Spalte der Version, die Sie freigeben: ihre Rolle, ihren normalen Wertebereich und die passenden Prüfungen. Nichts einzurichten.

  2. 02Freigeben

    Eine Person gibt diese Version als Referenz frei, nachdem die Version selbst einen Qualitätscheck durchlaufen hat. Wer sie wann freigegeben hat, wird festgehalten.

  3. 03Prüfen

    Jede neue Lieferung wird damit verglichen: was nicht mehr stimmt, in klaren Worten, mit den betroffenen Zeilen.

  4. 04Entscheiden

    Real problem, Expected change oder Noise. Entscheidung und Begründung begleiten den Befund in den nächsten Scan.

  5. 05Urteil

    Ihre Pipeline erhält ein Urteil und einen Exit-Code: weitermachen, warnen oder den nächsten Schritt anhalten.

Für wen

Für alle, die für die Daten geradestehen.

Ein Urteil und ein Exit-Code für jede Lieferung.

Ein Befehl vergleicht die neue Datei oder Tabelle mit der freigegebenen Version und endet mit Exit-Code 0, 1, 2 oder 3. Ihre Pipeline entscheidet, was als Nächstes passiert.

Für Data Engineers
  • Keine Regeldatei vorab nötig
  • CSV, Parquet, DuckDB, SQLite und mehr, nur lesend
  • Ein JUnit-Bericht für die Testansicht Ihrer CI

Jede Freigabe, jede Sperre, jede Überschreibung – dokumentiert.

Wer was wann und warum entschieden hat – für jede Version eines Datensatzes und jeden Befund dazu. Exportierbar, wenn jemand danach fragt.

Für Governance und Compliance
  • Freigegebene Versionen, Zertifikate und ein Rollback, das nichts löscht
  • Ein Audit-Log mit Wer, Wann und Warum, als CSV
  • Teilbare Berichte ohne Werte aus den Daten

Stoppen Sie die fehlerhafte Datei, bevor eine Zahl abgezeichnet wird.

Jede Lieferung, geprüft gegen die Version, der Sie vertraut haben: auf Ihren eigenen Rechnern, mit einer Person, die entscheidet, und einem Protokoll darüber.

Für Data-Verantwortliche
  • Nichts verlässt Ihre Rechner, keine Telemetrie
  • Kein Einführungsprojekt vor dem ersten Scan
  • Ein Pilotprojekt mit einem Datensatz, Kriterien vorab vereinbart

Wissen, was sich geändert hat, bevor die Zahlen herausgehen.

Was sich seit der Version geändert hat, der Sie vertraut haben – in klaren Worten, mit den betroffenen Zeilen, in einer Windows-App.

Für Analysten und Reporting
  • Kein Code nötig
  • Erwartete Änderungen einmal erklärt, mit Ihrem Namen
  • Die Historie jeder Spalte, Monat für Monat

Sicherheit

Ihre Daten verlassen nie Ihren Rechner.

Zuerst für Teams entwickelt, deren Daten nicht an externe Dienste gehen dürfen: Banken, Versicherer, Gesundheitswesen und öffentliche Stellen.

Wie Datainspec mit Ihren Daten umgeht
  • Keine TelemetrieWeder Daten noch Profile oder Befunde werden an uns gesendet.
  • Nur lesendDatainspec schreibt nie in Ihre Quellen.
  • Teilbare Berichte ohne DatenAnzahlen und Statistiken, keine Werte aus den Daten.
  • Vom Netz getrennte StandorteSignierte Pakete übertragen freigegebene Referenzversionen zwischen isolierten Systemen.

Gemessen, nicht versprochen

Was es erkennt – gemessen.

Zu den Ergebnissen
585 von 628in echte öffentliche Datensätze eingeschleusten Fehlern erkannt: 93,15 %, ohne geschriebene Regeln. Gemessen am 18. September 2026.
106 Mio.Zeilen auf einem Laptop mit 5 GB Arbeitsspeicher verglichen: Datainspec streamt von der Festplatte, daher brauchte die zehnfache Zeilenzahl gleich viel Speicher

Auch schleichende Drift wird sichtbar. Eine Spalte, die sich um 1 % im Monat verschiebt, bleibt jedes Mal unter der Alarmschwelle. History zeigt den Verlauf jeder Spalte über alle Scans und alle freigegebenen Versionen, sodass zwölf kleine Schritte als ein Trend erscheinen.

Testen Sie Datainspec an einer Ihrer echten Datenübergaben.

Wählen Sie einen wiederkehrenden Datensatz. Datainspec läuft auf Ihren Rechnern; am Ende werten wir gemeinsam aus, was erkannt wurde und was nur Rauschen war.