Faire une boucle sur un répertoire de fichiers
Le scénario suivant décrit un Job de trois composants, qui a pour objectif de répertorier les fichiers d'un répertoire donné, de lire chaque fichier par itération, de sélectionner les données délimitées et d'afficher ces données en sortie dans la console Run.

Déposer et relier les composants
Procedure
- Déposez les composants suivants de la Palette dans l'espace de modélisation graphique : tFileList, tFileInputDelimited et tLogRow.
- Cliquez-droit sur le composant tFileList et reliez-le au composant tFileInputDelimited via un lien de type Row Iterate. Puis reliez le tFileInputDelimited au tLogRow à l'aide d'un lien de type Row Main.
Configurer les composants
Procedure
Exécuter le Job
Appuyez sur Ctrl+S pour sauvegarder votre Job et appuyez sur F6 pour l'exécuter.

L'itération s'effectue sur le répertoire défini. Chacun des fichiers contenus dans ce répertoire est lu. Puis, les données délimitées sont transmises au composant de sortie qui les affiche dans la console.