Fragen? Wir haben die Antworten.

Datenvalidierung: Konsistente Anzahl von Spalten

  • Aktualisiert

Zusammenfassung

MindBridge erwartet, dass jede Zeile einer Analyse-Datei dieselben Spalten für jede Zeile hat und die Daten in derselben Reihenfolge für jede Zeile vorliegen. Optional wird erwartet, dass die erste Zeile in der Datei eine Kopfzeile ist, die den Namen jeder Spalte in der Datei angibt, die für jede Zeile gilt. Um Fälle von Dateien zu erkennen, die nicht diesem Anforderung entsprechen, überprüft MindBridge, ob jede Zeile die gleiche Anzahl von Spalten hat.

Erfahren Sie, warum eine Datei möglicherweise keine einheitliche Anzahl von Spalten hat und wie Sie dies beheben können.


Symptom

Die Daten enthalten eine inkonsistente Anzahl von Spalten, und eine Warnung erscheint im Schritt der Datenvalidierung des Importprozesses, die besagt "Die Daten enthalten eine inkonsistente Anzahl von Spalten" und einige weitere Details zur Anzahl der Spalten für jede Zeile.


Lösung

Inkonsistentes Format

Die Spalten ändern sich innerhalb der Datei. Dies kann passieren, wenn:

  • Mehrere Dateien, wie z. B. für verschiedene Monate oder Zeiträume, die nicht im exakt gleichen Format vorliegen, kombiniert wurden (bevor mehrere Dateien und/oder Excel-Arbeitsblätter kombiniert werden, muss jede Datei/Arbeitsblatt genau dieselben Spalten in genau derselben Reihenfolge haben); oder
  • Wenn die Konvertierung oder Aufnahme eines nicht unterstützten Dateityps versucht wird (z. B. fester Breitentext).

Unzureichendes Escaping

Wenn bestimmte Sonderzeichen, wie Anführungszeichen oder das Trennzeichenzeichen der Datei (z. B. ein Komma für CSV-Dateien), in Feldwerten vorhanden sind, müssen sie maskiert werden, um die Integrität der Daten zu bewahren, andernfalls kann das System nicht richtig erkennen, wo Spalten beginnen und enden. Weitere Informationen finden Sie unter Datenvalidierung: Sonderzeichen, die maskiert werden müssen.

Verschobene Spalten

Manchmal sind einige Werte in bestimmten Zeilen um eine oder mehrere Spalten nach rechts oder links von der Spalte verschoben, zu der sie gehören, normalerweise aufgrund von unzureichendem Escaping oder inkonsistentem Format (siehe oben).

Im folgenden Beispiel teilt sich die Spalte V, BESCHREIBUNG, die die Spalte links von der SOLL-Spalte (Spalte W) ist, in den Zeilen 277100 und 277101 in zwei Teile. Ein Teil der BESCHREIBUNG fällt in die SOLL-Spalte und dann fällt der SOLL-Betrag in die TRANSAKTION-Spalte (Spalte X) rechts von der SOLL-Spalte:mceclip1.png

Geteilte/Unterbrochene Zeilen

MindBridge erwartet, dass es pro Zeile nur einen Eintrag gibt (keine unterbrochenen Zeilen; der nächste Eintrag beginnt in der nächsten Zeile). Manchmal wird jedoch ein Eintrag in zwei oder mehr Zeilen aufgeteilt. Dies passiert oft, wenn innerhalb eines Feldes ein Zeilenumbruch oder Wagenrücklaufzeichen (Zeilenumbruchzeichen) vorhanden ist, wie z. B. ein langer Buchungstext mit mehr als einer Datenzeile. Um dieses Problem zu beheben,

  • Sollten neue Zeilen (auch bekannt als Zeilenumbrüche oder Wagenrückläufe) entfernt werden, bevor die Daten exportiert werden; oder
  • Das Feld muss ordnungsgemäß maskiert werden, indem es in Anführungszeichen gesetzt wird; zum Beispiel sollte das Feld beim Exportieren der Daten mit " beginnen und mit " enden, wobei " Zeichen innerhalb des Feldes verdoppelt werden (siehe unzureichendes Escaping oben)


Sonst noch etwas auf dem Herzen? Chatten Sie mit uns oder senden Sie eine Anfrage für weitere Unterstützung.


Verwandte Artikel

War dieser Beitrag hilfreich?