Apres avoir acquis les bases de Talend, cette formation de niveau 2 vous permet d’exploiter tout le potentiel de l’outil. Vous apprendrez a developper des composants personnalises en Java, a optimiser les performances de vos flux et a orchestrer les traitements en multithreading. Ce stage est indispensable pour les developpeurs ETL qui souhaitent passer de la creation de flux simples a des architectures de donnees performantes et maintenables.
Public visé
Développeurs désirant approfondir leurs connaissances sur Talend Data Integration dans le cadre d’un système décisionnel.
Prérequis
Avoir suivi cette formation, ou en maîtriser les thèmes abordés :
Objectifs pédagogiques
À l’issue de cette formation, les participants seront capables de :
- Développer des connaissances avancées sur TOS
- Implémenter les concepts avancés de Talend
- Optimiser les délais de développement
- Utiliser efficacement le débogueur
- Améliorer la performance des flux
- Créer des composants personnalisés
- Orchestrer les flux via multithreading
- Exploiter la communauté Talend
Programme
Jour 1
Les composants et concepts avancés de Talend
- Développer Talend et utiliser les composants embarquant du Java comme le tJavaRow et le tJavaFlex
- Comprendre et utiliser les expressions régulières (Regex) dans Talend
- Mise en place de logs / erreurs spécifiques
- Manipuler les structures XML avancées avec ou sans XSD
Gagner du temps avec les réutilisables Talend
- Utiliser l’éditeur Java embarqué
- Organiser les fonctions avec des routines
- Implémentation et utilisation de librairies Java externes
- Création et utilisation de composants Talend personnalisés
Le débogage avancé dans Talend
- Modules prérequis
- Manipulation des perspectives de l’IDE
- Ajouter des points d’arrêts
- Maîtriser le mode pas-à-pas
- Visualisation des données / variables en temps réel
- Modifier à chaud les variables en mémoire
Travaux pratiques :
- Extraire les données à l’aide d’un composant tFileInputJSON
- Alimenter un MDM
Jour 2
Optimisation de la performance des flux de données Talend
- Monitorer les performances dans la JConsole
- Le Garbage Collector de Talend
- Appréhender les notions de performance d’exécution
- Parallélisation
- Gestion de la mémoire des lookups
- Mode ELT et les composants Talend disponibles
- Optimiser les flux
Orchestration et mise en production sans la console Talend Integration Suite
- Exécuter un projet en ligne de commande
- Scheduler Talend
- Utilisation du planificateur de tâches Windows
La communauté Talend
- Les bonnes pratiques de recherche
- Les différentes sources fiables
- Intégrer un composant Talend présent sur la forge
- Partager et valoriser ses développements
- Compléter via la communauté la formation Talend
Travaux pratiques :
- Utiliser un tJavaRow pour modifier et générer de la donnée à partir de code Java
Modalités d’évaluation des acquis
En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
- HBase - Base NoSQL Big Data
- Modéliser un système d'information décisionnel
- Oracle Data Integrator
- Talend Niveau 1
Formation EBI-TALEND-200 — Talend Niveau 2. Domaine : Business Intelligence. Niveau : Intermédiaire. Durée : 2 jours (14 heures). Mots-clés : talend, etl, business-intelligence, avance. Cylian Formation, Dijon.