Daten-Import-Fehler

Der Import von CSV- und Excel-Dateien liegt auf /imports. Die Seite heißt in der Kopfzeile „Migrations-Assistent" und in der Brotkrume „Datenimport". Sie steht in keinem Menü, du rufst die Adresse direkt auf.

Der Import ist alles oder nichts. Scheitert eine einzige Zeile, wird keine einzige geschrieben. Deshalb lohnt es sich, den Grund genau zu lesen, statt es noch einmal zu versuchen.

Grenzen prüfen, bevor du hochlädst

PunktGrenze
Dateiformate.csv, .xlsx, .xls, .xlsm
Dateigröße10 MB, geprüft schon im Browser
Zeilen50.000
Zielarten„Automatisch erkennen", „Kunden", „Bestellungen", „Produkte", „Kontakte", „Lieferanten", „Rechnungen"
Excel-BlätterImmer das erste nicht leere Blatt. Eine Blattauswahl gibt es nicht
KodierungUTF-8, UTF-8 mit BOM, Windows-1252. Alles andere wird als Windows-1252 gelesen
TrennzeichenKomma, Semikolon und Tabulator werden aus der Kopfzeile erkannt

Der Hinweistext auf der Fläche nennt nur „Unterstützte Formate: .csv, .xlsx — Max. 10 MB". .xls und .xlsm gehen trotzdem.

Die rote Karte lesen

  1. Öffne die Karte mit der Überschrift „Import nicht möglich". Der eigentliche Grund steht darunter.
  2. Vergleiche den Grund mit der Tabelle unten.
  3. Korrigiere die Datei.
  4. Setze die Karte über das Kreuz zurück und lade die Datei erneut hoch.

Läuft es durch, erscheint „Migration erfolgreich" mit Anzahl und Dauer, dazu der Knopf „Weitere Datei importieren".

MeldungUrsacheAusweg
„Datei zu groß. Maximum: 10 MB"Die Datei überschreitet 10 MB. Serverseitig gilt dieselbe Grenze.Datei aufteilen oder als CSV statt Excel speichern.
„Nicht unterstütztes Format. Bitte CSV- oder Excel-Datei verwenden."Die Dateiendung ist keine der vier erlaubten.Im Tabellenprogramm als CSV oder XLSX speichern.
„Zu viele Zeilen. Maximum: 50.000 Zeilen"Der Server hat too_many_rows gemeldet.Die Datei in Blöcke unter 50.000 Zeilen teilen und nacheinander importieren.
„Zeile 42 hat die Prüfung nicht bestanden:"Eine Zeile hat die Feldprüfung nicht bestanden. Darunter stehen Feldname und Grund.Genau diese Zeile korrigieren. Häufig sind es E-Mail-Adressen, Länderkennzeichen mit mehr als zwei Zeichen oder Beträge unter null.
„Row 3 failed validation"Dieselbe Sache, nur reicht der Server hier seinen englischen Text unverändert durch.Wie oben. Die Zahl ist die Zeilennummer in deiner Datei.
„Import fehlgeschlagen"Rückfalltext, wenn die abgelehnte Antwort kein Feld message trägt.Die Karte darunter lesen. Sonst die Browser-Konsole (F12) öffnen und die technische Ursache an den Support geben.
„Es wurde nichts importiert — korrigiere die Datei und versuche es erneut."Kein Hinweis, sondern die Zusage: der Import läuft als eine Transaktion.Datei korrigieren, Assistenten von vorn durchlaufen. Ein halber Bestand kann nicht entstehen.

Pflichtfeld fehlt

  1. Gehe in den Schritt „Zuordnung".
  2. Ordne jeder Quellspalte ein Zielfeld zu. Was du nicht brauchst, bleibt auf „— Ignorieren —".
  3. Pflichtfelder tragen ein Sternchen. Fehlt eines, steht dort „Pflichtfelder noch nicht zugeordnet:" mit der Liste.
  4. Ordne der genannten Beschriftung eine Spalte zu oder wechsle die Zielart.

Sobald kein Pflichtfeld mehr offen ist, wird „Weiter zur Vorschau" anklickbar.

ZielartPflichtfeld
Kunden„name"
Bestellungen„number"
Produkte„sku" und „name"
Lieferanten„name"
Rechnungen„number"
Kontaktekeines

Bei Rechnungen trägt das Pflichtfeld die Beschriftung „Auftragsnummer". Das ist kein anderes Feld, sondern nur eine global vergebene Beschriftung für den Schlüssel number.

Hinweise zur Zuordnung

Der Assistent kennt deinen Import nicht mehr

Meldet der Server import_job_not_found, ist der Auftrag weg. Er lebt nur im Arbeitsspeicher der API und wird nach 30 Minuten verworfen. Ein Neustart der API oder eine zweite API-Instanz haben denselben Effekt.

  1. Rufe /imports neu auf.
  2. Lade die Datei erneut hoch.
  3. Arbeite die fünf Schritte „Datei", „Quellsystem", „Zuordnung", „Vorschau", „Import" ohne lange Pause durch.

Der Import läuft dann durch. Lass den Assistenten nicht über Mittag offen stehen.

Am Ende fehlt die Berechtigung

Vorschau, Erkennung und Zuordnungsvorschlag sind für jeden angemeldeten Benutzer offen. Der Import selbst, der Stammdaten-Abgleich und das Zuordnungsgedächtnis verlangen mindestens die Rolle manager. Deshalb bricht der Ablauf erst ganz am Ende ab, mit dem Satz „Dafür fehlt die Berechtigung: erforderlich ist mindestens die Rolle „manager", vorhanden ist „user". Ein Administrator kann das in der Benutzerverwaltung ändern."

Lass in diesem Fall jemanden mit der Rolle manager oder höher importieren. Die Rangfolge der Rollen steht in Login funktioniert nicht.

Was dich sonst überrascht

Verwandte Artikel