Talend Data Mapper Essentials

Découvrez comment Talend Data Mapper vous aide à travailler avec des données hiérarchiques complexes, par exemple avec des structures imbriquées ou des boucles. Talend Data Mapper vous permet de définir et exécuter des transformations (appelées Maps) entre des enregistrements de données ou des documents. Les Structures d'entrée ou de sortie peuvent être définies manuellement ou être importées depuis des formats XML, SWIFT, COBOL, CSV, EDI, XLS, MySQL et bien d'autres.


Cette formation familiarise les participants avec les fonctionnalités les plus populaires de Talend Data Mapper.

 


Le premier jour est dédié à du contenu général. Ensuite les participants peuvent sélectionner des modules optionnels durant la seconde journée. Les exercices optionnels traitent des formats COBOL, EDI, SWIFT ou de la gestion de bases de données.

 

Durée2 jours (14 heures)
PublicDéveloppeurs d’applications Java et architectes logiciels
PrérequisConnaissances des bases en Java. Avoir suivi la formation Data Integration Basics
Objectifs de la formation
À l’issue de cette formation, vous pourrez :

  • Importer des structures depuis des fichiers/bases de données existants, ou créer des structures manuellement
  • Effectuer des mappings complexes et des structures d'entrée et de sortie
  • Utiliser la puissance de TDM depuis des Jobs ou des Routes
  • Travailler avec des standards complexes comme EDI et COBOL
  • Définir et exécuter des tests unitaires
Programme de la formationIntroduction à Talend Data Mapper
  • Concepts
Création d’un mapping simple XML vers XML
  • Création d’une structure
  • Création d’un mapping
Boucles simples
  • Préparation de l'environnement
  • Configuration d'une boucle simple
  • Tri sur une condition
  • Ajout de filtre
Boucles imbriquées
  • Création d’un mapping contenant des boucles imbriquées
Boucles d’agrégation
  • Agrégation de données
Découverte d'autres fonctions
  • Concaténer avec une fonction
  • Créer une condition if-then-else avec une fonction
Utilisation d'un mapping dans un job d'intégration
  • Utilisation du composant tHMap
  • Réutiliser un mapping existant
Variables de contexte
  • Ajout de variables de contexte au mapping
Définition des cas de test
  • Créer un cas de test et l'exécuter
Utilisation d'un mapping dans une route ESB
  • Créer une route
  • Créer un mapping XML - JSON
  • Configurer le composant cMap et tester la route
Utilisation d'un mapping dans un job d'intégration Big Data
  • Créer un job batch Big Data
  • Créer un mapping XML - JSON
  • Utiliser le composant tHMapFile
Module optionnel EDI :

Création d'un mapping au format EDI

  • Embarquer des représentations multiples
  • Créer un mapping
Refactoring
  • Mettre à jour l'héritage du format de la sortie
  • Mettre à jour le mapping de la sortie
  • Mettre à jour l'héritage de du format d'entrée
Module optionnel COBOL :

Gestion des COBOL redefined fields (RDEFs)

  • Créer une structure COBOL
  • Configurer la structure avec les redefined fields
Création d'un mapping COBOL vers Excel
  • Créer une structure COBOL
  • Créer un Job d'intégration
Transformation d'une structure COBOL à boucle en fichier plat
  • Créer un Job d'intégrationL
Création d'un mapping COBOL vers XML
  • Créer une structure COBOL
  • Créer un mapping
Module optionnel SWIFT et bases de données :

Gestion des structures SWIFT

  • Créer une structure SWIFT
  • Créer des champs F30 et F20
  • Créer des champs F31P et F35B
  • Créer des champs F35A et F83D
  • Créer des champs F87D
Création de mapping SWIFT vers MySQL
  • Configurer une connexion à MySQL
  • Mapper les éléments
  • Exécuter le Job
Gestion des formats à enregistrements multiples
  • Créer une structure d'entrée
  • Créer une structure de sortie
  • Mapper les éléments
  • Créer un Job d'intégration
Lecture en base de données
  • Créer une structure de base de données
  • Ajouter un lookup en base de données