Talend Component Development

Talend vous fournit des outils permettant de créer et d’utiliser aisément des composants personnalisés pour gérer des connexions spécialisées aux systèmes existants et aux applications métier spécifiques.

Cette formation s’adresse aux développeurs Java en charge du développement de composants Talend personnalisés afin d’étendre les fonctionnalités des solutions Talend d’intégration de données. Vous en saurez plus sur le framework de développement à utiliser pour créer, réutiliser, tester et déboguer les fonctions des composants ainsi que sur l’ajout des composants terminés dans le Studio.

Durée2 jours (14 heures)
PublicToute personne souhaitant créer des composants Java personnalisés pour les utiliser dans le Studio Talend.
PrérequisAvoir suivi la formation Talend Data Integration Basics ou la formation Talend Data Integration Enterprise et avoir de l’expérience en développement d’applications Java.
Objectifs de la formation
À l’issue de cette formation, vous pourrez:
  • Connaître en profondeur le comportement des composants Talend
  • Comprendre les fichiers constituant un composant
  • Créer votre premier composant
  • Créer un composant fonctionnellement plus avancé
  • Intégrer une API personnalisée dans vos composants
  • Vous familiariser avec les schémas dynamiques
Programme de la formation

Comportement interne d’un composant

  • Mise en place de l’espace de modélisation graphique
  • Examen d’un échantillon de code
  • Examen d’un composant
  • Étude de l’écriture du code pour un flux normal
  • Étude de l’écriture du code pour un flux contenant une itération
  • Étude de l’écriture du code pour un flux contenant une opération MERGE

Organisation d’un composant

  • Emplacement du dossier
  • Examen de fichiers
Conception d’un composant
  • Activation de l’environnement de design
  • Import d’un échantillon de composant
  • Création d’un nouveau composant
  • Déploiement d’un nouveau composant
  • Déploiement d’une copie
Fichiers de composant
  • Examen d’un fichier XML
  • Examen d’un fichier de propriétés
  • Examen d’un fichier JAVAJET
Création d’un composant simple
  • Ajout de propriétés
  • Attribution de libellés aux propriétés
  • Accès aux propriétés dans le code
  • Test du composant
Création d’un composant avancé
  • Copie d’un composant
  • Connexion avec des déclencheurs
  • Table statique
  • Sorties multiples
  • Variables globales
  • Transfert de données à la sortie du composant
  • Création d’un Job de test
Transformations de flux de données
  • Création du composant
  • Création d’un flux de données erronées
  • Création d’un paramètre de filtre
  • Modification du code Main
  • Création d’un Job de test
Ajout d’une API personnalisée
  • Création du composant
  • Configuration du composant
  • Ajout du JAR
  • Ajout du libellé de propriété
  • Ajout du code du composant
  • Création d’un Job de test
Introduction aux schémas dynamiques
  • Création d’un Job
  • Mise en place d’une connexion dans le référentiel
  • Ajout d’une connexion à une base de données
  • Création d’une table
  • Chargement de données
  • Mises à jour
  • Exécution
Composant personnalisé à schéma dynamique
  • Création d’un composant
  • Ajout d’un composant à la liste
  • Modification du code de démarrage
  • Modification du code Main
  • Modification du code de fin
  • Mise à jour du fichier XML
  • Mise à jour des propriétés
  • Déploiement du composant
  • Création d’un Job de test