Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Talend - Maîtrise

Talend - Maîtrise

Qualiopi
En centre
Non éligible CPF
Objectifs
Programme

A l'issue de cette formation, vous serez capable de :

  • Identifier l'environnement de Talend et son fonctionnement
  • Préciser la philosophie des ETL (compilation de type ETL ou ELT - Extract Load Transform)
  • Créer des flux de données
  • Transformer et gérer la donnée
  • Identifier et corriger les erreurs.

Jour 1

Introduction

  • Définition du besoin
  • EAI / ETL
    • Echange inter-application
    • L'ETL dans un projet décisionnel
  • Mise en place de l'outil
    • Installation du JDK (kit de développement Java)
    • Astuces et remarques (premier démarrage)

L'environnement de développement

  • Découverte de l'interface graphique Eclipse
    • Ecran de démarrage
    • Connexion au workspace
    • Création d'un projet
    • Ouverture d'un projet
    • Présentation des éléments d'interface
    • Définition des éléments de référentiel projet
  • Initiation aux composants
    • La palette
    • Enumération des grandes familles de composants

Exemple de travaux pratiques (à titre indicatif)

  • Générer un fichier Excel avec des données aléatoires et structurer un fichier

Jour 2

Développer les premiers flux

  • La modélisation de flux par le Business Model
  • Le développement de jobs
  • Conventions et règles de développement
  • tRowGenerator
  • tFileOutputExcel
  • tFileInputExcel
  • tMsgBox
  • tSendMail
  • Lier les composants entre eux
  • Exécuter un job

Transformer et gérer les données

  • tFilterRow
  • tUniqRow
  • tAggregateRow
  • tSortRow
  • tMap

Mise en place et utilisation des métadonnées

  • Définition du concept
  • Créer une métadonnée Excel
  • Utiliser une métadonnée Excel
  • Créer une métadonnée de base de données
  • Récupérer les informations d'une base de données

Manipuler une base de données avec Talend

  • Définition des composants liés aux bases de données
  • tAccessInput / tMysqlInput
  • tAccessOutput / tMysqlOutput

Notions et composants avancés

  • Définition et utilisation des variables globales
  • tBuffer
  • tSystem
  • tServerAlive
  • tUnite
  • tReplicate

Exemples de travaux pratiques (à titre indicatif)

  • Créer une métadonnée à l'aide de la base de données sample2007 et récupérer les tables suivantes

Jour 3

Les boucles dans Talend

  • tFileList
  • tInfiniteLoop
  • tLoop
  • tPOP
  • tFlowToIterate

Mise en place de la gestion logs / erreurs

  • tLogRow
  • tDie et tLogCatcher
  • tWarn
  • tStatCatcher
  • tFlowMeter et tFlowMeterCatcher

Gestion des environnements et transformations réutilisables

  • Définition de la notion de contexte
  • Créer une variable de contexte
  • Utiliser une variable de contexte
  • Modifier une variable de contexte
  • Développement et utilisation de routines

Préparation au déploiement de la solution

  • Définition et développement d'un séquenceur
  • Génération de la documentation du projet
  • Construction et automatisation du projet

Exemples de travaux pratiques (à titre indicatif)

  • Construire un état des ventes par pays et par mois
  • Créer une cascade de jobs
Public visé

Professionnels de l'informatique et aux développeurs ayant besoin d'implémenter des flux de données inter-applications ou devant alimenter un entrepôt de données.

Prérequis

Etre familiarisé avec le langage SQL ainsi que les modèles relationnels d'architecture de tables de base de données.

Autres formations disponibles :
Prochaines sessions disponibles :04 sept.27 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :08 sept.
Qualiopi
En visio
Non éligible CPF
Prochaines sessions disponibles :08 sept.13 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :08 sept.23 avr.
Qualiopi
En centre
Non éligible CPF
présentiel
distanciel
Prochaines sessions disponibles :08 sept.20 oct.19 nov.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter