Maîtrisez l'essentiel Talend Data Integration (2024)

L'essentiel de Talend Data Intégration : guide complet de A à Z

Ratings: 5.00 / 5.00




Description

OBJECTIF DE LA FORMATION :

Ce cours s'adresse aux professionnels et étudiants débutants souhaitant maîtriser Talend Studio for Data Integration. L'objectif principal est de fournir une compréhension approfondie du processus d'intégration de données et de permettre aux participants de créer des tâches d'intégration fiables et faciles à maintenir. À la fin de la formation, les participants seront capables d'extraire, transformer et charger des données depuis diverses sources vers des bases cibles.


MÉTHODES PÉDAGOGIQUES :

Le cours adopte une approche théorique et participative, combinant des exposés avec des exercices pratiques pour garantir une compréhension approfondie tout au long du processus d'apprentissage.


TRAVAUX PRATIQUES ET QCM :

Chaque session de la formation sera complété par des ateliers pratiques et QCM pour certaines sessions. Les participants auront l'opportunité de mettre en pratique les concepts appris, renforçant ainsi leur compréhension et leur compétence pratique dans l'utilisation de Talend.


PUBLIC CIBLE :

Ce cours est destiné aux professionnels et étudiants des domaines suivants :

Data Analysts - Ingénieurs en Business Intelligence (BI) - Étudiants - Data Managers

Administrateurs systèmes/Bases de données   - Chefs de projets - Personnes en reconversion


PREREQUIS :

Notion basique du SQL.

Connaissance de Java (pas obligatoire, mais bénéfique).



CONTENU DU COURS PAR PARTIE


Partie 1 : Introduction à Talend Data Intégration

-   Problématique d'intégration de données.

-  Outils ETL disponibles.

-  Data Warehousing, Migration, Consolidation, Synchronisation.

-  Présentation de Talend Open Studio : licences, support, téléchargement.

Atelier pratique : Installation et présentation de l'environnement Talend Open Studio.


Partie 2 : Prise en Main de Talend

-  Création et gestion de Workspace et projets.

-  Import et export de projets.

-  Vue principale et repository de Talend.

-  Composants principaux de Talend.

Atelier pratique : création et exécution de jobs.


Partie 3 : Utilisation de Fichiers

-  Importation de données depuis un fichier délimité.

-  Lecture de fichiers XML et JSON.

-  Utilisation de fichiers délimités.

Atelier pratique : Gestion de fichiers structurés et opérations de base sur CSV, JSON et XML.


Partie 4 : Utilisation de bases de données

-  Se connecter à une base de données à partir d'un Job Talend

-  Écrire des données dans une table PostgreSQL

-  Lire des données à partir d'une table PostgreSQL

-  Partager une connexion à une base de données

-  Fermer la connexion à la fin d’un job

Atelier pratique : connecter un Job Talend à une base de données et configurer des composants génériques de base de données pour lire ou écrire des données.


Partie 5 : Utilisation des métadonnées du repository

-  Configuration de l’environnement

-  Utilisation de métadonnées de fichier délimité

-   Utilisation de métadonnées de fichier XML

-  Utilisation de métadonnées de base de données

-   Utilisation des schémas génériques

-  Mise à jour de métadonnées

Atelier pratique : Créer différents types de métadonnées et les utiliser pour la configuration de composants.


Partie 6 : Traitement de données

-  Mapper l’entrée à la sortie des données à l’aide du composant tMap

-  Effectuer une jointure sur des données et capturer des rejets de jointure

-  Filtrer des données et capturer des rejets de filtre

-  Utiliser des expressions et des variables dans l’éditeur de mapping

- Trier et agréger des données à l’aide d’autres composants de traitement de données

Atelier pratique : extraction multi-sources, multi-destinations. Traitement avec une tMap, sur un exemple complet.



Partie 7 : Utilisation Variables et contextes

-  Utiliser des variables dans un job

-  Configuration de l’environnement

-  Création d’une variable de contexte Built-in

-   Connexion à des bases de données à l’aide de variables de contexte

-  Création d’un groupe de contextes dans le Repository

-   Changement de variables de contexte à partir d’un flux

Atelier pratique : Créer et utiliser des variables en vue de fournir différentes valeurs pour les environnements de développement et de production.


Partie 8 : Création d’exécutables et d’image docker à partir de jobs d’intégration de données

-  Construire un Job standalone

-  Exécuter un Job standalone en dehors du Studio Talend

-  Créer une nouvelle version d’un Job existant

-  Construire un Job en tant qu'image Docker

-  Exécuter un Job dans un conteneur Docker


Partie 9 : Contrôle de l’exécution

- Utiliser des composants pour lister, archiver et supprimer des fichiers d'un répertoire

-  Gérer les itérations au sein d'un Job

-  Réutiliser des variables de composant pour configurer d'autres composants

-  Utiliser des liens Trigger pour relier des composants et des sous-Jobs

-  Créer un Job maître

-  Remplacer des variables de contexte pour les sous-Jobs

-  Exporter un Job maître et ses dépendances


Partie 10 : Gestions des erreurs

-  Arrêter un Job en cas d'erreur d’un composant

-  Appliquer un chemin d'exécution spécifique au Job en cas d'erreur d'un composant

-  Afficher un avertissement dans des conditions spécifiques

-  Configurer le niveau de log dans la console

Atelier pratique : gérer des erreurs dans un Job avant de le publier dans un environnement de production. Définir des messages d'erreur et d'avertissement.


Partie 11 : Utilisation de Services Web

-  Accès aux méthodes de services Web avec Talend.

-  Extraction d'éléments spécifiques d'une réponse de service Web.

- Stockage de schémas WSDL pour une utilisation dans tXMLMap.

Atelier pratique : Utilisation des services Web dans un contexte pratique.


Partie 12 : Business Modèles

- Modélisation d'un Business Modèle sous Talend.

- Application des compétences acquises dans un projet de modélisation pratique.

- Exporter un Job maître et ses dépendances

Conclusion :

Ce cours fournira aux participants une base solide dans l'utilisation de Talend pour l'intégration de données, en passant par des concepts fondamentaux jusqu'à des applications pratiques. Les participants seront équipés pour résoudre des problèmes réels liés à l'extraction, la transformation et le chargement de données dans divers contextes professionnels.

What You Will Learn!

  • Introduction
  • Prise en main de Talend
  • Utilisation des Fichiers
  • Utilisation des Bases de Données
  • Utilisation des Métadonnées
  • Transformation des Données
  • Utilisation des Contextes et Variables
  • Gestion des Erreurs
  • Utilisation Services Web
  • Bonnes pratiques Talend

Who Should Attend!

  • Data Analyst, Data Engeneers, Développeur, Administrateur DBA, Etudiants, Personnes en reconvention dans l'informatique décisionnelle.