Geschätzte Lesezeit: 3 min · Veröffentlicht am 1. Oktober 2026
Beschreiben Sie den Datenvertrag
Schreiben Sie ein Feldwörterbuch mit Bedeutung, Typ, Einheit, erforderlichem Status und fehlenden Werten. Definieren Sie stabile Kennungen und Beziehungen. Eine Postleitzahl, Produktnummer oder Verwaltungscode kann eine Textdarstellung erfordern, um ihre Bedeutung zu erhalten.
Geben Sie Codierung, Trennzeichen, Daten, Zeitzonen und Dezimalkonventionen an. Die CSV-Dokumentation von Python erklärt die Dialektkonfiguration; Allein eine Dateierweiterung legt nicht jedem Produzenten identische Konventionen vor.
Erstellen Sie eine Charge, die die Grenzen in Frage stellt
Fügen Sie einen akzentuierten Namen, einen optionalen fehlenden Wert, einen Bezeichner mit einer führenden Null, eine mehrzeilige Beschreibung und eine fehlende Beziehung ein. Fügen Sie ein Duplikat und ein absichtlich ungültiges Format hinzu. Halten Sie diesen Datensatz synthetisch und deutlich als Testdaten gekennzeichnet.
Entscheiden Sie, ob ein Problem eine Zeile ablehnt, die Datei ablehnt oder einen Import mit einem Problembericht erstellt. Vermeiden Sie Berichterstattung über Erfolg und lassen Sie die Felder still fallen. Berichte akzeptierte, abgelehnte und überprüfbare Zeilen.
Planen Sie Austauschberechtigungen und Sicherheit
Definieren Sie, wer einen Stapel exportieren, importieren und entfernen kann. Legen Sie nicht standardmäßig vertrauliche Exporte in einem öffentlichen Ordner ab. Überprüfen Sie bei Dateien, die in Tabellenkalkulationen geöffnet werden, Felder, die als Formeln interpretiert werden können, wobei eine der Empfangssoftware geeignete Methode verwendet wird.
Trennen Sie autorisierte Daten aus dem internen Kontext, die nicht reisen sollten, z. B. private Kommentare, unnötige Kontaktdaten oder technische Schlüssel. Verwenden Sie gereinigte oder synthetische Testkopien. Dokumentenspeicherung, Aufbewahrung und WHO entfernt temporäre Exporte.
Daten nach der Verarbeitung abgleichen
Vergleichen Sie Bezeichner, Relationen, Summen und abgetastete Werte vor und nach der Verarbeitung. Wenn Round-Trip-Unterstützung erforderlich ist, exportieren und erneut importieren, dann vergleichen Sie die Bedeutung und nicht die Dateigröße allein.
Führen Sie vor einem destruktiven Import ein Backup und zeichnen Sie auf. Unterscheiden Sie Updates, Ergänzungen und Löschung. Eine fehlende Zeile in einem Teilexport bedeutet nicht automatisch, dass sie gelöscht werden soll. Vereinbaren Sie diese Regeln, bevor Sie die vollständige Datenbank verarbeiten.
Primärdokumentation: Python — CSV-Datei lesen und schreiben.
Referenzdokumente
Inhalt aktualisiert 1. Oktober 2026
Prüfungen und Ergebnisse im Website-Prüfprotokoll festhalten