Talend - Conception des jobs

Il s'agit de la mise en œuvre technique / représentation graphique du modèle commercial. Dans cette conception, un ou plusieurs composants sont connectés les uns aux autres pour exécuter un processus d'intégration de données. Ainsi, lorsque vous faites glisser et déposez des composants dans le volet de conception et que vous vous connectez ensuite avec des connecteurs, une conception de travail convertit tout en code et crée un programme exécutable complet qui forme le flux de données.

Créer un travail

Dans la fenêtre du référentiel, cliquez avec le bouton droit sur Job Design et cliquez sur Create Job.

Fournissez le nom, le but et la description du travail et cliquez sur Terminer.

Vous pouvez voir que votre travail a été créé sous Job Design.

Maintenant, utilisons ce travail pour ajouter des composants, les connecter et les configurer. Ici, nous prendrons un fichier Excel comme entrée et produirons un fichier Excel comme sortie avec les mêmes données.

Ajout de composants à un travail

Il existe plusieurs composants dans la palette à choisir. Il existe également une option de recherche dans laquelle vous pouvez entrer le nom du composant pour le sélectionner.

Puisque, ici, nous prenons un fichier Excel comme entrée, nous allons faire glisser et déposer le composant tFileInputExcel de la palette vers la fenêtre Designer.

Maintenant, si vous cliquez n'importe où dans la fenêtre du concepteur, une zone de recherche apparaîtra. Trouvez le tLogRow et sélectionnez-le pour l'amener dans la fenêtre du concepteur.

Enfin, sélectionnez le composant tFileOutputExcel dans la palette et faites-le glisser dans la fenêtre du concepteur.

Maintenant, l'ajout des composants est terminé.

Connexion des composants

Après avoir ajouté des composants, vous devez les connecter. Cliquez avec le bouton droit sur le premier composant tFileInputExcel et tracez une ligne principale vers le tLogRow comme indiqué ci-dessous.

De même, faites un clic droit sur le tLogRow et tracez une ligne principale sur le tFileOutputExcel. Maintenant, vos composants sont connectés.

Configurer les composants

Après avoir ajouté et connecté les composants dans le travail, vous devez les configurer. Pour cela, double-cliquez sur le premier composant tFileInputExcel pour le configurer. Donnez le chemin de votre fichier d'entrée dans Nom de fichier / flux comme indiqué ci-dessous.

Si votre 1ère ligne dans Excel contient les noms de colonne, mettez 1 dans l'option En-tête.

Cliquez sur Modifier le schéma et ajoutez les colonnes et son type en fonction de votre fichier Excel d'entrée. Cliquez sur OK après avoir ajouté le schéma.

Cliquez sur Oui.

Dans le composant tLogRow, cliquez sur synchroniser les colonnes et sélectionnez le mode dans lequel vous souhaitez générer les lignes à partir de votre entrée. Ici, nous avons sélectionné le mode de base avec «,» comme séparateur de champ.

Enfin, dans le composant tFileOutputExcel, indiquez le chemin du nom du fichier où vous souhaitez stocker

votre fichier Excel de sortie avec le nom de la feuille. Click on sync columns.

Exécution du travail

Une fois que vous avez terminé d'ajouter, de connecter et de configurer vos composants, vous êtes prêt à exécuter votre job Talend. Cliquez sur le bouton Exécuter pour commencer l'exécution.

Vous verrez la sortie en mode de base avec le séparateur «,».

Vous pouvez également voir que votre sortie est enregistrée en tant que fichier Excel dans le chemin de sortie que vous avez mentionné.