Fragen

Gute Fragen.

Ihre Frage ist nicht dabei? Schreiben Sie an [email protected].

Erste Schritte

Was muss ich einrichten?

Fast nichts. Wählen Sie in Datainspec eine Version Ihrer Daten aus, der Sie vertrauen. Datainspec profiliert jede Spalte selbstständig: Es erkennt, welche Spalte der Schlüssel ist und welche Kategorien, Messwerte, IDs, Datumsangaben oder Freitext enthalten, lernt ihre normalen Wertebereiche und wählt für jede die passenden Prüfungen. Vor Ihrem ersten Scan müssen Sie keine Regeldatei schreiben. Ordnet Datainspec eine Spalte falsch ein, korrigieren Sie das mit einem Klick, und die Korrektur wird protokolliert.

Welche Daten kann Datainspec lesen?

CSV-Dateien (auch ein Ordner mit CSV-Teildateien), Parquet, DuckDB und SQLite ohne weitere Einrichtung. Andere SQL-Datenbanken wie PostgreSQL werden über ihren eigenen Treiber angebunden, den wir gemeinsam mit Ihnen einrichten. Weitere Quellen sind in Arbeit.

Wo läuft Datainspec?

Auf Ihrem eigenen Laptop, Ihrer Workstation oder Ihrem Server, unter Windows oder Linux: als Desktop-App, über die Kommandozeile oder in einem Docker-Container. So passt es in eine Pipeline oder auf einen Server.

Was brauche ich für den Betrieb?

Windows 11 (64 Bit) oder Linux. Die App bringt ihre eigene Engine mit, Sie müssen also nichts weiter installieren; unter Linux wird die Desktop-Version für Ihr Pilotprojekt erstellt, Kommandozeile und Docker-Image sind direkt einsatzbereit. Der Speicherbedarf hängt von der Größe Ihrer Daten ab: Vor einem großen Scan schätzt Datainspec, was es braucht, und sagt Ihnen, ob der Speicher reicht.

Werde ich benachrichtigt, wenn etwas nicht stimmt?

Ja. Ein Symbol im Infobereich der Taskleiste zeigt den Status jedes Gates, und Windows benachrichtigt Sie, wenn ein Gate blockiert oder ein Scan abgeschlossen ist. In einer Pipeline teilt der Exit-Code es Ihrem Orchestrator mit.

Wie groß dürfen meine Daten sein?

Vor einem großen Scan schätzt Datainspec den benötigten Speicher und sagt Ihnen, ob er reicht. Beim französischen Unternehmensregister mit 30 Millionen Zeilen je Datei lief ein vollständiger Scan September gegen Oktober auf einem Laptop in etwa 21 Minuten.

Wie Datainspec entscheidet

Woher weiß Datainspec, was normal ist?

Aus der Version, die Sie freigeben. Die Schwellenwerte jeder Spalte ergeben sich aus ihren eigenen Daten: aus ihrem Wertebereich, wie oft sie leer ist und wie ihre Werte verteilt sind. Eine Preisspalte und eine Statusspalte werden nicht mit demselben Maßstab gemessen.

Kann ich die Schwellenwerte ändern?

Ja. Jeder Schwellenwert ist pro Spalte sichtbar. Sie können jeden davon überschreiben, eine Begründung angeben und ihn jederzeit zurücksetzen. Überschreibungen werden im Audit-Log festgehalten und gelten ab dem nächsten Scan.

Kann ich eigene Regeln hinzufügen?

Ja: Wertebereiche wie quantity ≥ 1 und Listen zulässiger Werte, erfasst in einem Formular oder in YAML. Datainspec schlägt Regeln vor, basierend auf dem, was die freigegebenen Daten gezeigt haben, prüft eine neue Regel vor dem Speichern gegen diese Daten und kann Regeln aus dbt oder Great Expectations importieren.

Was passiert, bevor eine Version zur Referenzversion wird?

Ein Qualitätscheck der Version selbst: doppelte Schlüssel, leere oder konstante Spalten, als Text gespeicherte Zahlen und Platzhaltercodes wie 9999.9. Warnungen werden vor der Freigabe angezeigt; ein kritischer Befund muss quittiert werden. Jede freigegebene Version wird mit Angabe aufbewahrt, wer sie wann freigegeben hat. Sie können zwei Versionen vergleichen, und ein Rollback fügt eine neue Version hinzu, statt etwas zu löschen.

Ist jeder Befund ein echtes Problem?

Nein. Echte Daten ändern sich auch aus guten Gründen. Sie markieren jeden Befund als Real problem, Expected change oder Noise – oder stellen ihn zurück. Ihre Entscheidung wird mit Ihrem Namen gespeichert und erneut angezeigt, wenn derselbe Befund wieder auftritt.

Sicherheit und Teams

Verlassen meine Daten meinen Rechner?

Nein. Datainspec läuft dort, wo Ihre Daten liegen, und sendet nichts an uns: keine Daten, kein Profil, keinen Befund und keine Telemetrie.

Verändert Datainspec meine Daten?

Nein. Es liest Ihre Quellen nur – mit nur lesendem Zugriff, der auf mehreren Ebenen durchgesetzt und gegen bösartige Abfragen getestet ist. Eigene Aufzeichnungen und Berichte legt es getrennt ab.

Wer hat was wann getan?

Das Audit-Log hält jede Freigabe, jede Sperre, jedes Rollback, jede Rollenkorrektur und jede Überschreibung eines Schwellenwerts fest, mit Person, Zeitpunkt und Begründung. Sie können es filtern und als CSV exportieren. Jede freigegebene Version hat zudem ihr eigenes Freigabezertifikat.

Kann ich einen Bericht teilen, ohne Daten zu teilen?

Ja. Ein teilbarer Export enthält keine Werte aus den Daten: nur Anzahlen, Quoten und Statistiken; IDs und Werte werden zurückgehalten.

Lässt sich Datainspec in unsere Pipeline einbinden?

Ja. Starten Sie es aus der App oder aus Ihrer eigenen CI. Exit-Code 0 bedeutet unauffällig, 1 Warnung, 2 blockiert, 3 der Scan ist fehlgeschlagen. Datainspec liefert das Urteil; Ihre Pipeline entscheidet, was damit geschieht.

Setzt Datainspec KI ein?

Die Prüfungen sind statistisch und regelbasiert, und jeder Befund zeigt seine Belege. Erklärungen werden aus Vorlagen erzeugt oder von einem lokalen Modell auf Ihrem Rechner geschrieben, falls Sie eines installieren.

Wie sieht ein Pilotprojekt aus?

Einige Wochen mit einem wiederkehrenden Datensatz auf Ihrer eigenen Infrastruktur, mit Erfolgskriterien, die vor dem Start schriftlich vereinbart werden. Am Ende werten wir gemeinsam aus, was erkannt wurde, was nur Rauschen war und ob Sie Datainspec behalten.

Haben Sie noch eine Frage?

Schreiben Sie an [email protected], oder fragen Sie ein Pilotprojekt an und klären Sie Ihre Frage mit Ihren eigenen Daten.