Talend Data Integration Basics

Ce cours vous aide à prendre en main Talend Studio for Data Integration le plus rapidement possible. Il met l’accent sur les fonctionnalités de base du Studio et sur leur utilisation pour créer des tâches d’intégration de données fiables et gérables permettant de résoudre des problèmes pratiques. Vous apprendrez notamment à extraire des données de divers formats courants de bases de données et de fichiers, à les transformer et à les intégrer à des cibles.

Ce cours sert de prérequis à de nombreux autres cours Talend, les compétences acquises s’appliquant à la plupart des produits.

Duration2 jours (14 heures)
Target audience Toute personne souhaitant utiliser le Studio Talend pour y effectuer des tâches d’intégration et de gestion de données: chefs de projet, développeurs, experts BI et administrateurs de bases de données.
PrerequisitesConnaissances de base en informatique, notamment familiarité avec Java ou un autre langage de programmation, avec le SQL et connaissances des concepts généraux des bases de données
Course objectives
À l’issue de cette formation, vous pourrez:
  • Créer un projet
  • Créer et exécuter un Job qui lit, transforme et écrit des données
  • Effectuer une jointure sur des données de plusieurs sources différentes dans un Job
  • Enregistrer un schéma pour des utilisations répétées
  • Créer et utiliser des métadonnées et des variables de contexte dans des Jobs
  • Vous connecter à une base de données puis lire et écrire des données depuis un Job
  • Accéder à un Web Service public depuis un Job
  • Travailler avec des Jobs maîtres et des sous-Jobs
  • Construire, exporter et tester des Jobs en dehors du Studio
  • Faire appel à des techniques simples de gestion des erreurs
  • Utiliser des techniques basiques de gestion d’erreurs
  • Utiliser les bonnes pratiques de nommage de Job et de Composant, et rédiger une documentation
Course agenda

Prise en main

  • Lancement du Studio Talend
  • Création du premier Job
  • Exécution du Job

Traitements de fichiers

  • Lecture d’un fichier d’entreé
  • Transformation de données
  • Execution du Job
  • Combinaison de colonnes
  • Duplication d’un Job

Jointures de données

  • Création d’une métadonnée
  • Création d’une jointure
  • Capture des erreurs de jointure
  • Correction du flux Lookup

Filtrage des données

  • Filtrage de données de sortie
  • Utilisation de filtres multiples

Utilisation des variables de contexte

  • Utilisation des variables de contexte
  • Utilisation des variables de contexte du référentiel

Gestion d’erreurs

  • Gestion d’erreurs
  • Génération d’un avertissement

Schémas génériques

  • Mise en place des fichiers des ventes
  • Création des métadonnées des clients
  • Création des métadonnées des produits

Bases de données

  • Création de la métadonnée de base de données
  • Création de la table Customer
  • Création de la table Product
  • Configuration de la table Sales
  • Jointure sur les données
  • Finalisation du Job

Job maitre

  • Création d’un Job maître

Services Web

  • Accés à un Service Web

Exécuter des Jobs en Standalone

  • Construction d’un Job
  • Modification du Job

Bonnes pratiques et documentation

  • Documentation des Jobs