Formation #BSI339

Formation Cycle Talend

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : BSI339


Sessions programmées :

Du 15 au 19 Fév. 2021

Du 19 au 23 Avril 2021

Du 07 au 11 Juin 2021

Du 20 au 24 Sept. 2021

Du 15 au 19 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : BSI339


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 15 au 19 Fév. 2021
  • Du 19 au 23 Avril 2021
  • Du 07 au 11 Juin 2021
  • Du 20 au 24 Sept. 2021
  • Du 15 au 19 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation