Découvrez comment Talend Data Mapper (TDM) 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 d’exécuter des transformations (appelées Maps) entre des enregistrements de données ou des documents. Les structures d’entrée et de sortie peuvent être définies manuellement ou importées depuis des formats XML, SWIFT, COBOL, CSV, EDI, XLS, MySQL et bien d’autres.

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

La première partie de la formation est consacrée au contenu fondamental. Les participants choisissent ensuite des exercices optionnels portant sur COBOL, EDI, SWIFT et la gestion de bases de données.

Une session de formation privée peut permettre d’aborder des cas d’utilisation adaptés aux demandes des participants.

Durée 2 jours (14 heures)
Public Développeurs Java et architectes logiciels
Pré-requis Connaissances des bases de Java. Avoir suivi les formations Data Integration Basics ou Introduction to Talend Studio.
Objectifs
À l’issue de cette formation, vous pourrez:
  • Importer des structures depuis des bases de données et des fichiers existants ou créer des structures manuellement
  • Effectuer des mappings complexes et des transformations entre des structures d’entrée et de sortie
  • Utiliser la puissance de TDM depuis des Jobs d’intégration de données ou des Routes ESB
  • Utiliser des standards complexes comme EDI et COBOL
  • Définir et exécuter des cas de test
Plan du cours

Introduction à Talend Data Mapper

  • Concepts

Création d’un mapping simple JSON vers JSON

  • Créer une structure
  • Créer un mapping

Boucles simples

  • Préparer l’environnement
  • Configurer une boucle simple
  • Trier sur une condition
  • Filtre des données

Boucles imbriquées

  • Créer un mapping contenant des boucles imbriquées

Boucles d’agrégation

  • Agréger des données

Découverte d’autres fonctions

  • Concaténer avec une fonction
  • Utiliser une condition if-then-else

Utilisation du composant tHMap

  • Utilisation du composant tHMap
  • Réutiliser un mapping existant

Utilisation des variables de contexte

  • Utiliser des variables de contexte

Définition et exécution des cas de test

  • Créer un cas de test

Utilisation du composant cMap

  • Créer une route
  • Créer un mapping XML – JSON
  • Configurer le composant cMap et tester la route

Utilisation du composant tHMapFile

  • Créer un Job Big Data
  • Créer un mapping XML – JSON
  • Utiliser le composant tHMapFile

Instructions pour les modules optionnels

  • Explorer les modules optionnels

EDI – Mapping au format EDI

  • Intégrer des représentations multiples
  • Créer un mapping

EDI – Refactoring

  • Mettre à jour l’héritage du format de la sortie
  • Mettre à jour le mapping de la sortie
  • Mettre à jour l’héritage du format d’entrée

COBOL – Gestion des COBOL Redefined fields (RDEF)

  • Créer une structure COBOL
  • Configurer la structure avec les Redefined fields

COBOL – Création d’un mapping COBOL vers Excel

  • Créer une structure
  • Créer un Job d’intégration de données

COBOL – Transformation d’une structure COBOL à boucle en fichier plat

  • Créer un Job

COBOL – Création d’un mapping COBOL vers XML

  • Créer une structure COBOL
  • Créer un mapping

SWIFT – Utilisation de 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

SWIFT – Création de mapping SWIFT vers MySQL

  • Configurer une connexion à MySQL
  • Créer un Job d’intégration de données
  • Mapper les éléments
  • Exécuter le Job

SWIFT – Mapping de multiples types d’enregistrements

  • Créer une structure d’entrée
  • Créer une structure de sortie
  • Mapper les éléments
  • Créer un Job d’intégration de données

SWIFT – Lecture de base de données

  • Créer une structure de base de données
  • Ajouter un lookup en base de données