2015-08-24 1 views
0

Je faisais face au même numéro '^@' apparaissait à la fin de chaque ligne de mon fichier de largeur fixe. Conformément à la suggestion de senior, j'ai essayé d'utiliser cette commande tr -d '\000' dans l'option de filtre de l'étape de fichier séquentiel, mais le temps d'exécution précédemment exécuté en moins de 60 sec a fonctionné comme 15 min. Donc j'ai dû l'avorter de force. Je veux supprimer ce caractère indésirable de mon fichier. Pouvez-vous s'il vous plaît suggérer comment y parvenir?Comment faire pour supprimer les caractères '^ @' dans le fichier dans le datastage?

+0

Bonjour à tous, quelqu'un peut-il fournir ses commentaires? – swapna

+0

Pouvez-vous partager l'échantillon d'entrée et de sortie que vous voulez ?? – Abhis

+0

Je pense que vous pourriez résoudre votre problème avec un script shell, invoqué à partir d'une séquence – Angel

Répondre

0

Vous pouvez créer un VBScript pour supprimer les caractères dont vous n'avez pas besoin et utiliser une étape de commande d'exécution dans Datastage pour appeler le script à chaque exécution.