DB Import mit inkonsistenten Quelldaten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • DB Import mit inkonsistenten Quelldaten

    Mal ein generelles Problem zur Diskussion:

    Wie gehe ich mit inkonsistenten Daten um, wenn ich einen DB Import machen möchte.

    Szenario: Kund gibt euch eine Datei mit Adresslisten, Tab getrennt. Problem ist nur, dass es durch fehlende Einträge Verschiebungen gibt und dass zum Teil der Inhalt der einzelenen Spalten nicht nach irgendwelchen Regeln gefüllt sind.

    Z.B. wird das Feld "Anrede" ausgelassen oder an anderer Stelle in das Feld Adresse Strasse, Hausnummer und PLZ geschrieben, obwohl vorgesehen war, dass diese Tabgetrennt sind.

    Die herangehensweise:

    eMail an den Kunden mit angehängter Exceltabelle:

    "Tut uns leid, deine Daten sind foobar, hier hasst du eine Tabelle. Trage alle 50.000 Datensätze ordenlich da rein, dann können wir deine Daten importieren"

    Nicht die 'optmalste' Lösung, jedoch Zeitsparent für den Entwickler der den Imprt schreiben muss.

    Nun wie würdet ihr das Problem lösen? Wie gesagt, dass soll allgemein gehalten werden, nur um mal die Möglichkeiten auszuloten und mal unterschiedliche herangehensweisen kennenzulernen...

    P.S. mein Kunde hat ne Mail bekommen ;)
  • also ich bin eigentlich mit allen kunden, deren aufträge mir wichtig sind und mit denen ich länger zu tun habe per-Du. Da fällt es mir leicht, mal schnell anzurufen, falls etwas fehlt.
    Bei "fremden" Kunden bin ich da vorsichtiger.

    Aber die frage ist: sind das irgendwelche datenreste, die der kunde selbst nicht anders hat. Dann informiere ihn über das Problem und sag ihm dass das ein mehraufwand für dich ist (der natürlich bezahlt werden muss)

    Wenn der kunde das natürlich zu hause per excel aufbereitet und beim export ein paar häkchen falsch setzt, dann würd ich da keine arbeit reinstecken wollen und auf einen sauberen export bestehen.

    --> hast du schon eine antwort auf deine mail bekommen?
    wenn es um viele einträge geht würd ich dazu ein script schreiben
    tabulatoranzahl, integerwerte, ... gibt ja schon ein paar muster an denen du unterschiedliche datensätze ausmachen kannst