Die Frage wird meistens als Kostenfrage gestellt: Was ist günstiger, eine Datei oder eine Anbindung? Sie ist aber eine Frage nach Aufmerksamkeit. Ein Datei-Import kann in der Einrichtung einfacher und günstiger sein, verlagert aber häufig einen Teil des laufenden Aufwands in den operativen Prozess. Solange dieser Teil klein bleibt, ist der Import die richtige Wahl.
Was ein Datei-Import wirklich leistet
Unterschätzen sollte man ihn nicht. Ein CSV-Export ist aus fast jedem Warenwirtschafts-, Shop- oder Versandsystem zu bekommen, er braucht keine Entwicklungsressourcen, und er ist nachvollziehbar: Die Datei lässt sich öffnen und ansehen. Bei einem Fehler weiß man, was drinstand.
Er hat aber drei Eigenschaften, die man kennen sollte:
- Ein Stand zum Übertragungszeitpunkt. Ein dateibasierter Import bildet den Datenstand zum jeweiligen Übertragungszeitpunkt ab. Änderungen zwischen zwei Übertragungen stehen dem Zielsystem erst mit dem nächsten Import zur Verfügung. Wird eine Sendung um neun storniert und läuft der Import um sechs, hilft niemandem, dass die Information vorhanden war.
- Zunächst eine Richtung. Ein klassischer Datei-Import bildet zunächst nur eine Übertragungsrichtung ab. Für die Rückgabe von Daten – ein Status, ein Klärfall, eine Korrektur – ist ein zusätzlicher Export- oder Übertragungsweg erforderlich.
- Von Hand ausgelöst, wenn er manuell läuft. Ein manueller Datei-Import braucht einen Menschen, der ihn auslöst – und damit jemanden, der im Urlaub vertreten werden muss. Dateiübertragungen lassen sich jedoch auch automatisieren, dazu unten mehr.
Die vier Fragen
Menge. Nicht die Zahl der Sendungen entscheidet, sondern die Zahl der Zeilen, die jemand anfasst. Tausend Zeilen ohne Nacharbeit können unproblematisch sein. Zweihundert Zeilen mit regelmäßigem Korrektur- oder Klärbedarf können dagegen erheblichen manuellen Aufwand verursachen.
Häufigkeit. Wie alt darf die Information sein? Für eine Auswertung am Monatsende reicht ein täglicher Stand. Für die Frage „wo ist diese Sendung?“ am Telefon nicht. Sobald jemand anfängt, zwischendurch eine zweite Datei zu ziehen, hat die Häufigkeit die Antwort schon gegeben.
Fehlerbehandlung. Was passiert mit einer Zeile, die nicht stimmt? Ein belastbarer Import prüft jede Zeile einzeln, lässt die guten durch und sagt zu jeder abgelehnten, was ihr fehlte. Ein Import, der ganz abbricht oder schweigend die Hälfte übernimmt, ist der eigentliche Kostenträger – nicht wegen des Fehlers, sondern wegen der Suche danach.
Wer nachts korrigiert. Die ehrlichste der vier Fragen. Ein Import, der freitags um 18 Uhr scheitert, wird montags bemerkt. Wenn die Antwort „das macht immer Frau K.“ lautet, ist das kein Prozess, sondern ein Risiko mit Namen. Wie sich solcher Aufwand beziffern lässt, steht in After-Sales-Logistik: was es wirklich kostet.
Wenn Carrier etwas ändern
Carrier können beispielsweise Services, Datenformate, Schnittstellen oder Statusinformationen verändern. Wie und wann solche Änderungen auffallen, hängt von der jeweiligen Anbindung und den vorhandenen Prüfmechanismen ab. Drei Beispiele:
- Die Zuordnung der Statusmeldungen. Ein neuer Code, den die Übersetzung nicht kennt, kann in die Standardschublade fallen und dann aussehen wie ein gewöhnlicher Zwischenscan – warum das gefährlich ist, steht in Eine Sendung, fünf Datenmodelle.
- Nummernformate. Eine Tracking-Nummer wird länger oder bekommt ein neues Präfix. Prüfregeln, die auf die alte Länge gebaut wurden, lehnen sie ab.
- Die Datei selbst. Eine zusätzliche Spalte, eine geänderte Reihenfolge oder ein anderes Datumsformat kann einen Import stören oder zum Abbruch führen – sofern das Importverfahren solche Änderungen nicht abfangen kann.
Besonders kritisch sind Änderungen, bei denen der Import technisch weiterläuft, die Daten aber fachlich nicht mehr korrekt interpretiert werden. Ein technischer Fehler ist häufig leichter zu erkennen als ein fachlicher. Deshalb ist die Frage nach dem Import untrennbar von der Frage, ob die ursprünglichen Meldungen erhalten bleiben – sonst lässt sich eine nachgezogene Übersetzung nicht rückwirkend anwenden.
Woran Sie merken, dass die Grenze überschritten ist
Fünf Anzeichen dafür, dass sich eine stärkere Automatisierung oder direkte Anbindung lohnen kann:
- Jemand lädt dieselbe Datei mehrmals am Tag hoch.
- Korrekturen laufen über einen erneuten Import statt über eine Änderung.
- Die Datei entsteht in einem Makro oder Skript, das genau eine Person pflegt.
- Fehler fallen zuerst dem Kunden auf, nicht Ihnen.
- Es gibt eine Liste mit Ausnahmen, die man „beim Import beachten muss“.
Das letzte ist das deutlichste. Eine Ausnahmenliste ist eine Schnittstelle, die in einem Kopf gespeichert ist.
Der Zwischenschritt, den viele übersehen
Zwischen „jemand lädt hoch“ und „zwei Systeme sprechen miteinander“ liegt eine Stufe, die oft übergangen wird: dieselbe Datei, nur automatisch abgeholt. Ihr System legt den Export auf einem Dateiserver ab, das Zielsystem holt ihn in festem Takt. Das Format bleibt, das Wissen bleibt, der Mensch im Ablauf verschwindet – und mit ihm die Urlaubsvertretung. Für viele Versender kann das langfristig eine praktikable Zwischenlösung sein.
Eine direkte Schnittstellenanbindung lohnt sich besonders dort, wo Daten häufig oder zeitnah in beide Richtungen ausgetauscht werden sollen: wenn Statusänderungen, Klärfälle und Belege ohne Umweg in Ihren Systemen ankommen sollen, wenn Sendungen einzeln und sofort angelegt werden statt gesammelt, oder wenn mehrere Systeme dieselben Daten brauchen.
Was OpexGuard übernimmt
Sie können auf allen drei Stufen anfangen und jederzeit wechseln: CSV-Import mit einer Vorlage, deren Spalten aus demselben Schema erzeugt werden, nach dem der Import liest – Vorlage und Import können deshalb nicht auseinanderlaufen; SFTP-Abruf, bei dem wir die Dateien von Ihrem Server holen, sodass Sie keinen Zugang in Ihr Netz öffnen; oder die REST-Schnittstelle mit OpenAPI-Beschreibung und einheitlichem Fehlerformat. Jede Importzeile wird einzeln geprüft, eine fehlerhafte Zeile hält die übrigen nicht auf, und zu jedem Lauf ist abrufbar, welche Zeile warum abgelehnt wurde. Ein abweichendes Spalten-Mapping richten wir beim Onboarding ein. Alle Wege im Detail – Felder, Pflichtangaben, Grenzen, was die Netzwerkfreigabe wissen muss – stehen in der technischen Dokumentation.