Talend Open Studio For Data Integration

La puissance et l’ouverture de Talend Open Studio permettent de répondre à un très large éventail de besoin allant de l’alimentation de Datawarehouse à la synchronisation de bases de données en passant par l’accès aux Webservices et à la transformation de fichiers aux formats très divers (XML, délimités, positionnels…).

A l’issue de cette formation, vous serez à même de développer vos jobs en tirant parti de la puissance et des avantages de Talend Open Studio.

 

Objectifs :

  1. Prendre en main l’environnement
  2. Modéliser ses besoins
  3. Maîtriser la bibliothèque de composants
  4. Implémenter ses Jobs
  5. Déployer ses Jobs

Public :

  1. Chef de projet
  2. Expert BI
  3. Ingénieur système / DBA

Pré-requis :

La connaissance du langage Java et/ou SQL est un plus.

Méthode Pédagogique :

Cette formation s’appuie sur des cas d’utilisation concrets
Théorie : 20%
Pratique : 80%

Durée :

3 jours soit 21h

 1. Présentation

  1. Intégration Opérationnelle & Décisionnelle
  2. Présentation et installation de Talend Open Studio

 2. Modéliser ses besoins & documenter son projet

  1. Utiliser le Business Modeler
  2. Gérer sa Documentation

 3. Utiliser le Job Designer pour générer son code

  1. Dessiner son job : Bonnes pratiques
  2. Générer des jeux de données de test

 4. Utiliser les composants d’entrée/sortie

  1. Gérer les accès aux fichiers (XML, Positionnels, délimités…)
  2. Gérer les accès aux bases de données (ODBC, connexions natives)
  3. Utiliser SqlBuilder pour générer et fédérer ses requêtes SQL

 5. Fédérer ses metadatas dans le Référentiel

  1. Fédérer vos chaînes de connexion
  2. Fédérer vos schémas (structure des flux de données)

 6. Transformer et enrichir ses données

  1. Utiliser les différents composants de transformation
  2. Mapper ses données grâce au tMap (jointure)
  3. Qualifier ses données grâce aux filtres
  4. Générer des sorties multiples et gérer les rejets

 7. Utiliser les fonctionnalités de développement

  1. Définir des contextes d’exécution (dev, prod)
  2. Injecter du code Java dans vos jobs
  3. Mettre en place une gestion d’erreur
  4. Logger les statistiques d’exécution de vos jobs

 8. Debugger et déployer ses jobs

  1. Générer la documentation technique
  2. S’initier à l’utilisation de la vue Debug
  3. Déployer ses jobs et les exposer sous forme de webservices

 9. S’appuyer sur la communauté Talend

  1. Bénéficiez du support communautaire
  2. Importer de nouveaux composants depuis Talend Exchange