Retour

Création d’une route Talend avec le composant Cfile

Temps de lecture : 3 minutes

Dans ce tutoriel, nous allons découvrir les routes dans Talend ainsi que leur utilisation. Nous allons créer une route Talend qui va scanner un répertoire et transférer les fichiers qui arrivent d’un répertoire source vers un répertoire cible.

Prérequis :

  • Avoir installé le Studio Talend, la partie ESB (Enterprise Service Bus) des solutions Talend.
  • L’application gratuite Talend Open Studio for ESB est suffisante pour ce tutoriel.

Une Route se présente comme la feuille de route qui guide le déplacement des messages d’un service (ou endpoint) vers un autre. Il s’agit d’un processus visuel, associant deux composants ou plus de manière connectée. Cette approche graphique simplifie la configuration et le test de vos règles de routage et de médiation.

Les routes dans Talend sont souvent utilisées pour orchestrer des processus complexes où les données doivent être déplacées, modifiées ou transformées de manière séquentielle. Chaque route est constituée de composants qui effectuent des opérations spécifiques sur les données, et ces composants sont connectés pour définir la logique du flux de données.

En résumé, dans le contexte de Talend, une route est une représentation visuelle et fonctionnelle d’un processus de traitement des données, offrant une manière intuitive de concevoir et de mettre en œuvre des flux de données pour divers besoins d’intégration et d’analyse.

Procédure :

Création d’une route, clique droit dans la vue repository > Route designs > Create Route.

Mettre le nom de la route ainsi qu’une description.

Ajoutez 2 composants cFile et reliez-les avec la liaison Route.

Configurez les 2 composant source et destination.

Path : Chemin d’accès aux fichiers auxquels accéder ou à sauvegarder.

Parameters/Noop : Cochez cette case afin de laisser le(s) fichier(s) dans le dossier original après lecture.

Parameters/Flatten : Cochez cette case pour supprimer le nom des sous-répertoires dans le chemin d’accès au fichier

Parameters/AutoCreate : Cochez cette case pour créer automatiquement le répertoire spécifié dans le champ Path s’il n’existe pas.

Parameters/BufferSize(kb) : Saisissez la taille de la mémoire tampon, en kilooctets.

Encoding : Sélectionnez l’encodage du fichier, ISO-8859-15UTF-8 ou CUSTOM.

Filename : Nom du fichier à traiter. Utilisez cette option si vous souhaitez consommer uniquement un fichier dans le répertoire spécifié.

Une fois les composants paramétrés, on lance le job.

Dans le dossier input on dépose 5 fichiers, le dossier output on le laisse vide.

On remarque que les fichiers ont été transférés vers le répertoire Output.

Laisser un commentaire

Il n'y a pas de commentaires pour le moment. Soyez le premier à participer !