Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 100.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.
  • Seite:
  • 1

THEMA: Fehlerhafte Zeilen überspringen

Fehlerhafte Zeilen überspringen 10 Monate 4 Tage her #3008

  • Andreas K
  • Andreas Ks Avatar Autor
  • Offline
  • New Member
  • New Member
  • Beiträge: 12
Hallo,

wir bekommen täglich eine CSV-Datei, die immer manuell von uns nachgearbeitet werden muss, weil ein paar Zeilen fehlerhaft sind und Flowheater abbricht. Kann Flowheater bei Fehlern Zeilen übergehen?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Fehlerhafte Zeilen überspringen 10 Monate 3 Tage her #3009

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1248
Hallo Herr Königsberger,

ja, das wie kommt auf Ihre Anforderung an.

Wenn Sie die CSV Datei in eine SQL Datenbank importieren oder aber damit darauf Updates durchführen möchten können Sie z.B. im betroffenen Datenbank Adapter auf der WRITE Seite auf dem Reiter „Erweitert“ die Option „Verarbeitung fortsetzen falls ein SQL Fehler auftritt“ aktivieren (s. Screenshot).

Das klappt aber nur wenn der Fehler von der Datenbank geworfen wird, weil z.B. ein Feld nicht DBNULL sein kann und das betroffene Feld hat in der CSV Datei keinen Inhalt hat, oder aber bei Constraint Fehlern, etc.

Wenn der Fehler während der Verarbeitung im FlowHeater auftritt dann greift diese Option nicht. Hier müssten Sie die Daten während der Verarbeitung mit Hilfe von IF-THEN-ELSE Bedingungen und dem Filter Heater filtern.

Falls Sie hierzu eine genauere Beschreibung benötigen bitte kurz beschreiben wo/was genau gefiltert werden soll bzw. welcher CSV Feldinhalt Probleme bereitet.

Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Fehlerhafte Zeilen überspringen 10 Monate 2 Tage her #3013

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1248
Hallo Herr Königsberger,

vielen Dank für die Zusendung Ihrer Definition. In Ihrem Fall wird der Fehler durch einen .NET Skript Heater geworfen und die CSV Aufbereitung wird abgebrochen. Das Problem ist, dass das CSV Feld „Price“ teilweise nicht gefüllt ist und das Skript, das Sie im .NET Skript Heater verwenden, kann damit nicht umgehen.

Sie können das Problem auf 3 Arten lösen)
  1. Sie vergeben auf der CSV READ Seite einen Standard Wert für das Feld „Price“, z.B. 0. So wird, falls das CSV Feld nicht gefüllt ist der Wert 0 Zurückgeliefert und die Verarbeitung läuft ganz normal weiter.

  2. Sie filtern diese CSV Zeilen durch einen IF-THEN-ELSE und dem Filter Heater mit der „IsEmpty“ Bedingung aus der Verarbeitung heraus.

  3. Sie passen das Skript so an, dass es mit leeren CSV „price“ Feldern zurechtkommt und hier keinen Fehler mehr wirft.

Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Fehlerhafte Zeilen überspringen 10 Monate 2 Tage her #3014

  • Andreas K
  • Andreas Ks Avatar Autor
  • Offline
  • New Member
  • New Member
  • Beiträge: 12
Sehr geehrter Herr Stark,

vielen Dank. Ich habe die einfachste Variante genommen und den Standardwert "0" eingetragen. Das klappt hervorragend.

Vielen Dank

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.439 Sekunden