2016-06-18 12 views
2

Ich bin neu zu Pentaho Kettle und ich versuche, eine einfache Datentransformation (Filter, Datenkonvertierung, etc) zu bauen. Aber ich bekomme immer Fehler beim Lesen meiner CSV-Datei (ob mit CSV-Dateieingabe oder Textdateieingabe).Pentaho Kettle Umwandlung von String zu Integer/Anzahl Fehler

Der Fehler ist:

... nicht String Zahl umwandeln können: nichtnumerischen Zeichen an Position 1 für Wert gefunden []

Was dies genau bedeutet und Wie gehe ich damit um?

Vielen Dank im Voraus

Antwort

3

Ich habe es gelöst. Die Idee ist ähnlich wie bei @nsousa, aber ich habe die Option "Trimmen" nicht verwendet, weil ich es ausprobiert habe und es bei meinem Fall nicht funktioniert hat.

Was ich getan habe, ist anzugeben, , wenn der Wert ein einzelnes Leerzeichen ist, ist es auf null gesetzt. Setzen Sie in der Registerkarte Felder der Textdateieingabe die Spalte Null if in den Raum.

enter image description here

1

Dieser Wert sieht wie ein leerer Raum aus. Setzen Sie das Format des Integer-Felds auf # und setzen Sie die Trimmung auf beide.

+0

Danke, aber ich versuchte, trim mit und es hat nicht funktioniert – user2552108

Verwandte Themen