Mock-Data-Praefix- und Abkuerzungs-Konfliktdetektor

Erkennt visuell verwirrende Feldnamen und Praefixkollisionen in CSV, JSON oder Schemas

Fuegen Sie CSV-Header, JSON-Mock-Daten oder ein Schema ein. Das Tool findet visuelle Verwechslungen und Praefixkonflikte.

Beispielergebnisse

1 Beispiele

Visuell verwirrende Mock-Data-Felder vor Tests finden

Erkennt Kollisionen wie userId vs user1d und c0de vs code.

{
  "summary": {
    "fields": 6,
    "groups": 2
  },
  "conflicts": [
    {
      "normalizedKey": "userid",
      "fields": [
        "userId",
        "user1d"
      ]
    }
  ]
}
Eingabeparameter anzeigen
{ "inputData": "userId,user1d,c0de,code,customer_rn,customer_m\n1,2,abc,def,1,1", "inputFile": "", "inputFormat": "csv", "prefixWindow": 4 }

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: application/json, text/plain, text/csv, .json, .csv, .sql, .txt

Wichtige Fakten

Kategorie
KI & Generatoren
Eingabetypen
textarea, file, select, number
Ausgabetyp
json
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der Mock-Data-Präfix- und Abkürzungs-Konfliktdetektor analysiert CSV-Dateien, JSON-Daten und Datenbankschemata, um visuell verwirrende Feldnamen und Präfixkollisionen aufzuspüren. Durch die automatische Erkennung von problematischen Zeichenkombinationen wie "l" und "I", "O" und "0" oder "rn" und "m" hilft das Tool Entwicklern und Testern, fehleranfällige Datenstrukturen vor dem Einsatz in Testumgebungen zu bereinigen und eindeutige Benennungen sicherzustellen.

Wann verwenden

  • Beim Entwerfen neuer Datenbankschemata oder APIs, um Namenskonflikte und unklare Abkürzungen frühzeitig zu vermeiden.
  • Vor dem Import von großen CSV- oder JSON-Mock-Daten in Testumgebungen zur Qualitätssicherung der Feldnamen.
  • Bei der Fehlersuche in bestehenden Datensätzen, wenn unklare oder visuell ähnliche Spaltennamen zu Mapping-Fehlern führen.

So funktioniert es

  • Fügen Sie Ihre CSV-Header, JSON-Daten oder das Datenbankschema in das Textfeld ein oder laden Sie eine entsprechende Datei hoch.
  • Wählen Sie das Eingabeformat (Auto, CSV, JSON, Schema) und definieren Sie die Länge des Präfix-Fensters für den Abgleich.
  • Das Tool normalisiert die Feldnamen und vergleicht sie auf visuelle Ähnlichkeiten sowie überschneidende Präfixe.
  • Sie erhalten eine strukturierte JSON-Ausgabe mit allen gefundenen Konfliktgruppen und klaren Umbenennungsvorschlägen.

Anwendungsfälle

Bereinigung von generierten Mock-Daten für automatisierte Softwaretests, um fehlschlagende Assertions durch Tippfehler zu verhindern.
Review von API-Spezifikationen und JSON-Payloads auf konsistente und visuell eindeutige Namenskonventionen.
Überprüfung von CSV-Exporten aus Fremdsystemen vor dem Datenimport in ein Data Warehouse.

Beispiele

1. Visuell verwirrende CSV-Header bereinigen

Data Engineer
Hintergrund
Ein Data Engineer erhält regelmäßig CSV-Exporte von Partnern, die oft inkonsistente und schwer lesbare Spaltennamen enthalten.
Problem
Versteckte Tippfehler und visuelle Doppelungen (wie userId und user1d) führen zu Fehlern in der automatisierten Datenpipeline.
Verwendung
Fügen Sie die CSV-Header in das Textfeld ein, belassen Sie das Format auf 'Auto' oder 'CSV' und starten Sie die Analyse.
Beispielkonfiguration
Eingabe: userId,user1d,c0de,code,customer_rn,customer_m
Präfix-Fenster: 4
Ergebnis
Das Tool identifiziert 'userId' und 'user1d' sowie 'customer_rn' und 'customer_m' als visuelle Konflikte und gibt diese als JSON-Report aus.

2. Präfix-Kollisionen in JSON-Mock-Daten finden

Frontend-Entwickler
Hintergrund
Ein Entwickler erstellt Mock-Daten für eine neue Benutzeroberfläche und verwendet dabei viele ähnliche Abkürzungen für die Zustandsverwaltung.
Problem
Zu kurze oder identische Präfixe bei Variablen machen den Code schwer lesbar und fehleranfällig beim Mapping der Daten.
Verwendung
Laden Sie die JSON-Datei mit den Mock-Daten hoch und passen Sie das Präfix-Fenster auf 3 an, um nach kurzen Überschneidungen zu suchen.
Beispielkonfiguration
Eingabeformat: JSON
Präfix-Fenster: 3
Ergebnis
Das Tool listet alle Felder auf, deren erste 3 Zeichen identisch sind, gruppiert die Konflikte und schlägt eindeutigere Benennungen vor.

Mit Samples testen

json, csv, sql

Verwandte Hubs

FAQ

Welche Dateiformate werden für den Upload unterstützt?

Das Tool unterstützt den Upload von JSON-, CSV-, SQL- und reinen Textdateien (.txt) bis zu einer Größe von 10 MB.

Was bewirkt die Einstellung 'Präfix-Fenster'?

Das Präfix-Fenster bestimmt, wie viele Anfangszeichen der Feldnamen verglichen werden, um Abkürzungs- und Präfixkollisionen zu finden. Der Wert kann zwischen 2 und 8 liegen, der Standardwert ist 4.

Welche Arten von visuellen Konflikten werden erkannt?

Das Tool erkennt typische Verwechslungsgefahren in der Typografie, wie beispielsweise 'l' (kleines L) vs. 'I' (großes i), 'O' (Buchstabe) vs. '0' (Zahl) oder 'rn' vs. 'm'.

Muss ich das Eingabeformat manuell festlegen?

Nein, standardmäßig ist die automatische Erkennung (Auto) aktiviert. Sie können das Format jedoch manuell auf CSV, JSON oder Schema erzwingen, falls die automatische Erkennung fehlschlägt.

In welchem Format werden die Ergebnisse ausgegeben?

Die Ergebnisse werden als strukturiertes JSON ausgegeben, das eine Zusammenfassung der analysierten Felder, die identifizierten Konfliktgruppen und Vorschläge zur Umbenennung enthält.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/mock-data-naming-conflict-detector

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
inputData textarea Nein -
inputFile file (Upload erforderlich) Nein -
inputFormat select Nein -
prefixWindow number Nein -

Dateitypparameter müssen erst über POST /upload/mock-data-naming-conflict-detector hochgeladen werden, um filePath zu erhalten, dann filePath an das entsprechende Dateifeld übergeben.

Antwortformat

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON-Daten: JSON-Daten

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-mock-data-naming-conflict-detector": {
      "name": "mock-data-naming-conflict-detector",
      "description": "Erkennt visuell verwirrende Feldnamen und Praefixkollisionen in CSV, JSON oder Schemas",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=mock-data-naming-conflict-detector",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Unterstützt URL-Dateilinks oder Base64-Codierung für Dateiparameter.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]