Navds / talend-tuto

General introduction to Talend for Data Integration and ESB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

talend-tuto

Introduction à l'intégration de données et l'ESB avec Talend

Disclaimer

Ceci ne se veut pas être une référence en best practice Talend. Contrairement aux autres technologies de developpement (langage, framework, cms etc.), les ressources sont limités sur Talend, on ne peut pas naviguer sur internet pour trouver des "codes sources" à "lire". Les techniques utilisées dans ce cours sont ce que j'ai trouvé adapté aux besoins des projets qui m'ont été confiés. Les suggestions sont toujours appréciées, moi-même je suis curieux de savoir comment vous vous organisez.

Les questions peuvent être posées en créant un issue, les PR sont très appréciés.

Objectifs

A la fin de ce cours, vous aurez ce qu'il faut pour s'aventurer dans le monde d'intégration de données avec Talend Open Studio. Vous saurez:

  • Quand utiliser et quand fuir Talend
  • Créer un projet ETL et ESB
  • Utiliser et choisir les composants les plus fréquents
  • Réflechir et penser design pattern se basant sur un flux de données (Talend) au lieu de succession d'instructions (de langage de programmation)
  • Comprendre et utiliser les différents type de connection
  • En finir avec tJava, tJavaRow, tJavaFlex
  • Utiliser les variables de contextes
  • Lire les variables de contextes à partir d'un fichier
  • Transmettre des informations d'un job parent à un job fils et l'inverse
  • Partager des métadonnées entre plusieurs jobs
  • Quand et comment créer une routine
  • Utiliser une bibliothèque java externe
  • Travailler avec les documents XML et JSON
  • Travailler avec les fichiers, entrées et sortie
  • Travailler avec les bases de données relationnelles
  • Maitriser le mapping avec tMap
  • Gérer les logs et exceptions
  • Déployer un job d'intégration
  • Consommer un webservice REST
  • Créer un webservice REST
  • Utiliser les services de message (ActiveMQ)
  • Comprendre la perspective de médiation
  • Déployer un bundle ESB dans Apache Karaf (Talend Runtime container)
  • Le versioning sur Open Studio

et d'autres techniques.

Comment réussir ce cours

Plan

FAQ

About

General introduction to Talend for Data Integration and ESB