2017-05-12 2 views
0

J'ai besoin d'aide pour résoudre ce problème. Dans une transformation, je crée un fichier texte délimité par des points-virgules à partir d'une entrée de table, mais lorsque je regarde le fichier, cela me montre des lignes vides.Problèmes de sortie de fichier texte dans PDI Pentaho

c'est la transformation que j'ai fait: les options en sortie de fichier texte

enter image description here

Et voici le résultat: fichier texte résultat

enter image description here

Répondre

0

Essayez ceci:

Dans l'onglet Fields de l'étape Sortie du fichier texte, faites Trim Type = both pour l les champs. Laissez-moi savoir comment ça se passe.

+0

Thnx pour la réponse, mais j'ai mis cette configuration dans l'étape de sortie du fichier texte et la sortie est la même. – SteveKhyuga

+0

la solution était de faire une fonction pour supprimer les caractères spéciaux, peut-être que certains textes viennent avec saut de ligne ou quelque chose. J'apprécie l'aide. Cordialement! – SteveKhyuga

0

La colonne 8 semble contenir des sauts de ligne. Si le prochain client de votre fichier CSV de sortie est capable de traiter les sauts de ligne dans les champs de texte, activez l'option "Forcer le boîtier autour des champs", sinon vous devrez décider si vous supprimez ou remplacez les caractères spéciaux qui peuvent être faits le serveur utilisant SQL ou sur le client en utilisant une étape Replace-In-String, par exemple.

+0

J'essaie ça, mais le résultat est le même. Peut-être était parce que j'ai 2 champs avec le type CLOB. Merci pour la réponse btw :) – SteveKhyuga

+0

la solution était de faire une fonction pour supprimer les caractères spéciaux, peut-être que certains textes viennent avec saut de ligne ou quelque chose. J'apprécie l'aide. Cordialement! – SteveKhyuga