Datenaustauschformate

5 min 3 Abschnitte
Was du nach diesem Konzept kannst 3
  1. Du bist in der Lage, Validierungsregeln auf einen CSV-Export vor dem Import in einen Marktplatz durchzuführen ,

    indem Trennzeichen, Zeichensatz, Pflichtspalten und Datentypen anhand einer Beispieldatei geprüft und mindestens drei Fehler identifiziert werden.

  2. Du bist in der Lage, die Eigenschaften, die XML und JSON zu bevorzugten Formaten für die Datenübergabe an die Logistik machen zu erläutern ,

    indem anhand eines Bestelldatensatzes erklärt wird, warum jedes der beiden Formate in Bezug auf menschliche Lesbarkeit, Strukturierbarkeit, Validierbarkeit und "Plattformunabhängigkeit" für den Einsatz im E-Commerce geeignet ist.

  3. Du bist in der Lage, die im E-Commerce gebräuchlichen Datenaustauschformate XML, JSON, CSV und EDI mit ihren spezifischen Eigenschaften zu benennen ,

    indem für jedes der vier Formate mindestens zwei charakteristische Eigenschaften und ein typischer Einsatzbereich genannt werden.

Warum zeigt die Exportdatei 2999 statt 29,99?

800 Artikel, kein Upload

Freitagvormittag, 12:45 Uhr. Der Marktplatz-Upload für 800 Artikel steht an. Du öffnest die CSV-Exportdatei aus dem Warenwirtschaftssystem und scrollst durch die Vorschau. Artikelnummern stimmen, Beschreibungen sehen sauber aus. Dann fällt dein Blick auf die Preisspalte: 2999, 4599, 1299. Kein Komma, kein Punkt. Und die Spaltenüberschriften heißen produktpreis statt price, wie der Marktplatz sie verlangt.

Lädst du die Datei so hoch, zeigt der Marktplatz 2.999 Euro statt 29,99 Euro. Bei 800 Artikeln mit falschen Preisen sind Retouren und Beschwerden programmiert. Welche Prüfschritte brauchst du, bevor die Datei in den Marktplatz darf?

Vier Formate für den Datenaustausch

Der CSV-Import klärt, welche Daten ein Artikel braucht - jetzt geht es darum, wie diese Daten formatiert sein müssen. Aus dem Thema Datenbankstrukturen kennst du Tabellen mit Feldern und Beziehungen. Genau diese Strukturen müssen beim Austausch zwischen Systemen erhalten bleiben.

Vier Formate bestimmen den E-Commerce-Datenaustausch:

  1. CSV (Comma-Separated Values) - Textdatei mit Trennzeichen, schnell erstellt, aber ohne eingebaute Typprüfung. Einsatz: Massenimporte in Marktplätze und Warenwirtschaftssysteme.
  2. XML (Extensible Markup Language) - hierarchisch mit öffnenden und schließenden Tags, validierbar über Schemadateien. Einsatz: Bestelldaten an Logistikdienstleister.
  3. JSON (JavaScript Object Notation) - kompakte Schlüssel-Wert-Paare, leicht lesbar für Mensch und Maschine. Einsatz: Shop-APIs und Echtzeit-Datenübertragung.
  4. EDI (Electronic Data Interchange) - standardisiert für automatisierten Geschäftsdatenaustausch, streng normiert. Einsatz: Großhandel und Lieferketten mit festen Partnern.
🎬 Vorstellung: Stell dir die CSV-Datei auf deinem Bildschirm vor - 800 Zeilen, jede ein Artikel. Du scrollst und suchst den Fehler. Wo fängst du an?

Was macht XML und JSON besser als CSV für die Logistik?

Ein Bestelldatensatz in zwei Formaten

Die Freitags-Datei zeigt: CSV hat keine eingebaute Qualitätssicherung. Für die Übergabe von Bestelldaten an Logistikdienstleister setzen Unternehmen deshalb auf XML und JSON. Beide verpacken denselben Datensatz in eine klare Struktur:

XML nutzt beschreibende Tags:

<order>
  <item sku="T-1042">
    <quantity>2</quantity>
    <price>29.99</price>
  </item>
</order>

JSON nutzt Schlüssel-Wert-Paare:

{
  "item": {"sku": "T-1042", "qty": 2, "price": 29.99}
}

Beide Formate sind menschenlesbar - du siehst sofort, welcher Wert zu welchem Feld gehört. Und beide sind plattformunabhängig: Egal ob Windows oder Linux, ob Java oder Python - jedes System kann sie verarbeiten.

Struktur und Validierung als Qualitätssicherung

Der entscheidende Vorteil gegenüber CSV: XML und JSON sind strukturierbar. Sie bilden Hierarchien ab - eine Bestellung enthält Positionen, jede Position hat Artikelnummer, Menge und Preis. In CSV ist diese Verschachtelung nicht möglich. Jede Zeile steht für sich.

Noch wichtiger: XML lässt sich gegen ein Schema (XSD-Datei) validieren. Das Schema definiert vorab, welche Felder Pflicht sind und welchen Datentyp sie haben müssen. Fehlt die Menge oder steht ein Text im Preisfeld, schlägt die Prüfung an - bevor die Daten im Lagerverwaltungssystem landen. JSON bietet mit JSON Schema eine vergleichbare Möglichkeit. Moderne APIs prüfen so automatisch bei jedem Datenempfang.

⚖️ Vergleich im Kopf: Was passiert, wenn im XML-Bestelldatensatz das Tag <price> fehlt - und was passiert, wenn in einer CSV-Datei die Preisspalte leer ist?

Welche drei Fehler stecken in der Exportdatei?

Vier Prüfschritte vor dem Upload

Zurück zu deiner Freitags-Datei. Bevor eine CSV-Datei in den Marktplatz darf, prüfst du vier Punkte:

  1. Trennzeichen - Semikolon (;) oder Komma (,)? Der Marktplatz erwartet ein bestimmtes Zeichen. Stimmt es nicht, liest das System alle Daten als eine einzige Spalte ein.
  2. Zeichensatz - UTF-8 oder ISO-8859-1? Falsche Kodierung verwandelt Umlaute in Zeichensalat: aus "Größe" wird "GröÃe".
  3. Pflichtspalten - Heißt die Spalte produktpreis oder price? Der Marktplatz sucht exakt nach seinen Feldnamen. Eine abweichende Bezeichnung erzeugt die Meldung "Pflichtfeld nicht gefunden".
  4. Datentypen - Steht der Preis als 29,99 (Komma) oder 29.99 (Punkt)? Viele Systeme erwarten den Punkt als Dezimaltrenner. Ein deutsches Komma macht aus 29,99 den Wert 2999.

Die drei Fehler in der Freitags-Datei

In deiner Exportdatei stecken mindestens drei Fehler:

  1. Der Dezimaltrenner ist falsch. Das Warenwirtschaftssystem exportiert Preise mit Komma (29,99). Der Marktplatz interpretiert das als ganze Zahl: 2.999 Euro statt 29,99 Euro.
  2. Die Spaltenbezeichnung weicht ab: produktpreis statt des geforderten price. Ergebnis: "Pflichtfeld nicht gefunden" - obwohl die Daten vorhanden sind.
  3. Ohne Prüfung des Zeichensatzes riskierst du, dass Produktnamen mit Umlauten unleserlich werden. "Übergangsmantel Größe M" wird zu "Ãbergangsmantel GröÃe M".

Jeder dieser Fehler lässt sich in unter fünf Minuten beheben - aber nur, wenn du ihn vor dem Upload findest.

🤔 Frage dich: Was passiert, wenn du die Spaltenbezeichnungen korrigierst, aber den Dezimaltrenner vergisst - werden die Preise dann korrekt angezeigt oder entsteht ein neuer Fehler?

Teste dein Wissen

Nach dem CSV-Import in den Marktplatz erscheinen in den Produktbeschreibungen kryptische Zeichen statt Umlaute. Was ist die wahrscheinlichste Ursache?

Bereit für mehr?

Thema verstanden?

Teste dein Wissen interaktiv in unserer App. 7 Tage kostenlos, dann nur 5 € im Monat.

DSGVO-konform. Deine Daten auf deutschen Servern.