2017-06-23 1 views
0

Je fais un travail pour un maître avec pentaho et je voudrais savoir chaud à di quelque chose.pentaho, cuillère: comment valider le contenu du fichier texte et déplacer le fichier après le traitement

Je reçois un fichier texte dont je dois valider le contenu (type, longueur, ..), si le contenu est correct le fichier est traité mais s'il y a un mauvais champ je dois wirte dans un journal puis déplacez le fichier vers un autre dossier sans traiter aucune ligne. Maintenant, j'ai obtenu qu'un fichier d'entrée de texte a une erreur quand un champ de type n'est pas correct mais je ne peux pas le traiter.

Quelqu'un at-il une sg¡uggestion comment faire cela?

Merci :)

Répondre

1

Vous devez le faire dans un emploi (toutes les étapes d'un début de transformation en parallèle, de sorte que vous pouvez déplacer les fichiers avant qu'ils ne soient lus).

Dans ce travail, vous devez d'abord exécuter le Transformation qui 'Définir le fichier sur le résultat if and only if the file have to be moved. The next entry on the job is a Déplacer le fichier with the Copier le résultat précédent dans args` coché.