Ref: BI 05

Pré requis

  • Bonnes connaissances des bases de données relationnelles et du SQL .

Public

  • Développeurs, DBA, consultants, chefs de projet, architectes SI.

Objectifs

  • Concevoir et développer des jobs dans l’application ETL Talend
  •  Réaliser des transformations plus complexes en utilisant variables, expressions et jointures
  •  Maîtriser les composants avancés de TOS
  • Savoir intégrer du Java dans les jobs Talend
  •  Savoir créer des composants personnalisés
  •  Savoir optimiser les performances des jobs Talend
  •  Savoir debugger et déployer des jobs en production
  •  Connaître la communauté autour de Talend et savoir interagir avec elle

Durée

  • 4 jours

Moyens pédagogiques

  • Alternance d’exposés et d’applications pratiques.
  • Les moyens pédagogiques et les méthodes d’enseignement utilisés sont principalement : aides audiovisuelles, documentation et support de cours, exercices pratiques d’application et corrigés des exercices pour les stages pratiques, études de cas ou présentation de cas réels pour les séminaires de formation.

Programme

Introduction

  • Présentation de Talend Open Studio.
  •  Rappel des principes des ETL.
  •  Installation de TOS.

Utilisation avancée de Talend

  • Gestion des métadonnées.
  •  Implémenter les transformations complexes.
  •  Manipuler des flux XML.
  •  Mettre en oeuvre les composants ETL.
  •  Utiliser les expressions régulières.
  •  Associer un groupe de contextes à un job,
  •  Utiliser des composants de transformations,
  •  Créer des fichiers XML à partir d’un fichier plat, utiliser les composants ETL MySQL.
  •  Cascade de jobs
  •  Les routines

Java et création de composants

  • Présentation des principes d’implémentation en Java.
  •  Consulter le code Java associé à un job.
  •  Optimisation des performances et debugging
  • Monitorer la performance des jobs.
  •  Mettre en place son propre système de journalisation

Optimiser la performance des jobs Debugging.

  • Modifier à chaud les variables en mémoire.
  • Ajouter des composants de monitoring à un job,
  • Mettre en place son système de logs, utiliser les buffers.

Déploiement en production

  • Lancer un job hors de TOS.
  •  Programmer l’exécution d’un job sous Windows.
  •  Exporter le premier job créé hors de TOS, planifier l’exécution du job exporté via la planificateur de tâches Windows. »

Pour aller plus loin

  • Bonnes pratiques de développement.
  •  Mutualisation des connexions, utilisation des Rollback

Leave a Reply

Your email address will not be published. Required fields are marked *

en_GB
fr_FR en_GB