Formation #BSI339

Formation Cycle Talend

Durée : 5 jours

Code : BSI339


Prochaines dates programmées :

Du 20 au 24 Mai 2024

Du 22 au 26 Juil. 2024

Du 09 au 13 Sept. 2024

Du 25 au 29 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Assimiler l'ergonomie du logiciel
  • Acquérir les bases du l'usage de l'outil
  • Acquérir la philosophie de l'outil
  • Effectuer des traitements ETL simple de bout en bout
  • Gérer la qualité de la donnée avec Talend
  • Effectuer des traitements ETL complexe de bout en bout
  • Fédérer son code pour gagner du temps
  • Debugger et déployer ses jobs
  • Étendre Talend Open Studio en créant ses propres composants
Programme
1/ Introduction
  • La problématique liée à Talend
  • Enterprise Resource Planning (ERP) et Entreprise Application Integration (EAI)
  • Installer Talend Open Studio
2/ Présentation de l'environnement
  • Débuter avec TOS (Talend Open Studio)
  • Vue d'ensemble des composants
3/ Réalisation de ses premiers flux
  • Comprendre le Business Model
  • Assimiler les bonnes pratiques
  • Comprendre le job : unité de traitement principale
  • tRowGenerator
  • tFileInputExcel & tFileOutputExcel
  • tMsgBox
  • tSendMail
  • Type de liaisons entre composants
  • Exécuter un job
4/ Traiter les données
  • Connaître les différents types de traitement de données :
  • tFilterRow
  • tUniqRow
  • tAgregateRow
  • tSortRow
  • tMap
5/ Appréhender les Métadonnées
  • Introduction aux métadonnées (noeud Metadata)
  • Créer une métadonnée Excel
  • Utiliser une métadonnée Excel
  • Créer une métadonnée Access
  • Récupérer les tables d'un BDD
6/ Utiliser les bases de données pour intégrer
  • tAccessInput
  • tAccessOutput
7/ Autres composants et fonctionnalités
  • Variables globales
  • tBuffer
  • tSystem
  • tServerAlive
  • tUnite
  • tReplicate
8/ Les itérations
  • tFileList
  • tInfiniteLoop
  • tLoop
  • tPOP
  • tFlowToIterate
9/ Gestion des logs et des erreurs
  • LogRow
  • tDie & tLogCatcher
  • tWarn
  • tStatCatcher
  • tFlowMeter & tFlowMeterCatcher
10/ Fonctionnalités avancées
  • Variables de contexte
  • Créer une variable de contexte
  • Utiliser une variable de contexte
  • Modifier une variable de contexte
  • Cascade de jobs
  • Les routines
11/ Automatisation & Documentation
  • Documenter ses jobs
  • Générer des scripts
12/ Utilisation de composants évolués
  • Composants : Java ou expressions régulières
  • Utilisation des composants tJavaRow, tJavaFlex
  • Création de logs spécifiques
  • Gestion des flux XML
13/ Gagner du temps avec les réutilisables
  • Utilisation de l'éditeur Java embarqué
  • Organisation des fonctions avec des routines
14/ Utiliser le mode Debugging avancé
  • Installer les modules pré-requis
  • Maitriser le mode étape par étape (step in, step into, step over)
  • Visualiser les variables en temps réel
  • Modifier les variables en mémoire
15/ Optimiser les performances de traitement
  • Estimer la performance des jobs
  • Optimiser les jobs
16/ Déployer vos jobs sur une machine de production
  • Lancer des jobs en ligne de commande
  • Orchestrer l'exécution de jobs via un scheduler
  • Utiliser une métadonnée Excel
  • Créer une métadonnée Access
  • Récupérer les tables d'un BDD
17/ Créer vos propres composants : concept et mise en œuvre
  • Génération de code avec les templates
  • Les trois types de fichiers template : start/main/end
  • Description XML des composants
  • Internationaliser ses composants
18/ Implémenter des interfaces graphiques natives dédiées à vos composants spécifiques
  • Implanter des interfaces graphiques dédiées
  • Créer un plugin eclipse initiale
  • Intégrer un nouveau plugin dans Talend Open Studio
19/ Bénéficier de l'appui de la communauté
  • Découvrir les bonnes pratiques
  • Valoriser son développement dans la communauté Talend
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Chefs de projets
  • Développeurs de logiciels
  • Experts en Business Intelligence
  • Administrateurs de bases de données
Dates

Dates

  • Du 20 au 24 Mai 2024
  • Du 22 au 26 Juil. 2024
  • Du 09 au 13 Sept. 2024
  • Du 25 au 29 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.