2017-06-23 3 views
0

Ich mache eine arbeit für einen meister mit pentaho und ich möchte wissen, heiß zu di etwas.pentaho, löffel: wie validieren text dateiinhalt und verschieben datei nach der verarbeitung

Ich erhalte eine Textdatei, die ich den Inhalt validieren muss (Typ, Länge, ..), wenn der Inhalt korrekt ist, wird die Datei erstellt, aber wenn es ein schlechtes Feld gibt, muss ich in einem Protokoll ein und dann Verschieben Sie die Datei in den anderen Ordner, ohne eine Zeile zu bearbeiten. Jetzt habe ich, dass eine Text-Eingabedatei einen Fehler hat, wenn ein Typ-Feld nicht korrekt ist, aber ich kann es nicht behandeln.

Hat jemand eine sg ¡uggestion, wie man das macht?

Thanks :)

Antwort

1

Sie haben es in einen Job zu tun (alle Schritte eines Transformationsstart parallel, so dass Sie die Dateien bewegen kann, bevor sie gelesen werden).

In diesem Job führen Sie zuerst die Transformation aus, die 'Datei auf Ergebnis setzen if and only if the file have to be moved. The next entry on the job is a Datei verschieben with the Kopiere das vorherige Ergebnis in args` checked.

Verwandte Themen