Wichtige Fakten
- Kategorie
- Daten & Tabellen
- Eingabetypen
- textarea, number, select, checkbox
- Ausgabetyp
- text
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Der Fremdschlüssel-Validator ist ein effizientes Werkzeug zur Überprüfung der Datenintegrität, mit dem Sie Beziehungen zwischen zwei Datensätzen schnell validieren und Inkonsistenzen aufdecken können.
Wann verwenden
- •Beim Abgleich von Tabellen, um sicherzustellen, dass alle Fremdschlüssel in einer Kind-Tabelle existieren.
- •Zur Identifizierung von verwaisten Datensätzen, die keine Entsprechung in der übergeordneten Tabelle haben.
- •Vor dem Import von Daten in eine relationale Datenbank, um Referenzfehler zu vermeiden.
So funktioniert es
- •Fügen Sie die Daten der übergeordneten Tabelle (Primärschlüssel) und der untergeordneten Tabelle (Fremdschlüssel) in die entsprechenden Felder ein.
- •Geben Sie die Spaltennummern an, in denen sich die zu vergleichenden Schlüsselwerte befinden.
- •Wählen Sie den Validierungsmodus und das gewünschte Ausgabeformat aus.
- •Starten Sie die Prüfung, um einen detaillierten Bericht über fehlende oder ungültige Verknüpfungen zu erhalten.
Anwendungsfälle
Beispiele
1. Validierung von Kundenbestellungen
Datenanalyst- Hintergrund
- Ein Analyst muss sicherstellen, dass alle Bestellungen in einer CSV-Datei einem gültigen Kunden in der Kundenliste zugeordnet sind.
- Problem
- Einige Bestellungen enthalten Kunden-IDs, die nicht in der Stammdaten-Tabelle existieren.
- Verwendung
- Kundenliste in 'Primärschlüssel-Daten' einfügen, Bestelldaten in 'Fremdschlüssel-Daten' einfügen und die entsprechenden Spaltenindizes wählen.
- Beispielkonfiguration
-
validationMode: 'invalid', outputFormat: 'csv' - Ergebnis
- Eine CSV-Datei mit allen Bestellungen, deren Kunden-ID nicht in der Stammdaten-Tabelle gefunden wurde.
Mit Samples testen
data-processingVerwandte Hubs
FAQ
Was ist ein Fremdschlüssel?
Ein Fremdschlüssel ist ein Feld in einer Tabelle, das auf den Primärschlüssel einer anderen Tabelle verweist und so die Beziehung zwischen den Datensätzen definiert.
Was bedeutet ein verwaister Datensatz?
Ein verwaister Datensatz liegt vor, wenn ein Fremdschlüssel in der Kind-Tabelle auf einen Primärschlüssel verweist, der in der Eltern-Tabelle nicht existiert.
Kann ich die Groß-/Kleinschreibung bei der Prüfung ignorieren?
Ja, Sie können die Option 'Groß-/Kleinschreibung' deaktivieren, damit 'ID123' und 'id123' als identisch gewertet werden.
Wie werden leere Felder behandelt?
Über die Option 'Leere Werte ignorieren' können Sie festlegen, ob fehlende Einträge in der Fremdschlüssel-Spalte bei der Validierung übersprungen werden sollen.
In welchen Formaten kann ich das Ergebnis erhalten?
Sie können zwischen einem detaillierten Bericht, einer Zusammenfassung, einer JSON-Ausgabe oder einer CSV-Datei mit den ungültigen Datensätzen wählen.