Création d'un composant personnalisé
Talend offre nativement plus de 800 composants au sein du Studio Talend afin de répondre à vos besoins en intégration de données. Cependant, si ces composants ne répondent pas à des besoins spécifiques, vous pouvez étendre les fonctionnalités du Studio Talend en créant vos propres composants.
Cet article décrit en détails comment créer manuellement un composant, étape par étape et l'utiliser dans l'un de vos Jobs d'intégration de données.
Ce tutoriel couvre les sujets suivants, essentiels au développement de composants personnalisés :
- Création étape par étape d'un composant.
- Installation dans votre Studio Talend d'un composant personnalisé.
Il est fortement recommandé, comme prérequis, de lire les articles Qu'est-ce qu'un composant et Modèle de génération de code pour les composants pour savoir comment est structuré un composant Talend et en savoir plus au sujet de l'ordre de génération de code et des technologies associées.
Cet article est un tutoriel et a pour objectif la prise en main du développement de composants. Vous aurez probablement besoin de faire des recherches sur les autres parties afin de devenir un développeur avancé de composants.
Création étape par étape d'un composant personnalisé
Cette procédure vous permet de créer un composant manuellement, étape par étape.
Dans cet exemple, le composant que vous allez créer s'appelle le tTutorialRow, il contient un seul paramètre, de type TABLE. Le composant va gérer une liste d'adresses e-mail.
Ce composant est très simple, sans vraie valeur ajoutée. Le véritable objectif de ce tutoriel est de mettre en pratique la théorie présentée dans les articles Qu'est-ce qu'un composant et Modèle de génération de code pour les composants, ainsi que de compléter l'apprentissage de la création de composants.
Step 1: Créer le dossier du composant et les fichiers requis
Procédure
Step 2: Modifier le descripteur de fichier XML
Procédure
Step 3: Modifier le fichier message.properties
Procédure
Step 4: Modifier les fichiers modèles Java
Procédure
Installation et test du composant créé
Une fois les fichiers créés et définis pour un composant personnalisé, vous pouvez installer ce dernier dans votre Studio Talend pour l'utiliser dans vos Jobs.
Cette procédure décrit les étapes d'installation du composant tTutorialRow que vous venez de créer. Pour plus d'informations concernant l'installation, la mise à jour et le dépannage d'un composant personnalisé, consultez Installation et mise à jour d'un composant personnalisé.
Avant de commencer
Si votre nouveau composant nécessite des Jar pour fonctionner, assurez-vous que ces Jar sont toujours disponibles dans <studio>/configuration/.m2/repository/org/talend/libraries. Pour plus d'informations concernant l'importde Jar externes dans le Studio, consultez Installation de modules externes.
Procédure
Informations complémentaires
Vous pouvez trouver plus d'informations utiles concernant la création de composants, écrites par la Communauté Talend :
- http://www.powerupbi.com/talend/componentCreation_index.html : un guide vous permettant de créer un composant personnalisé (en anglais).
- http://www.talendbyexample.com/talend-custom-component-analysis.html : exemple d'utilisation du tJava pour vous aider à comprendre la manière dont sont construits les composants Talend.