Talend Data Mapper Essentials

Le matériel de cette formation est disponible en anglais uniquement. Ce cours permet aux participants de se familiariser avec les fonctions les plus répandues de Talend Data Mapper.

Le premier jour est consacré au contenu de base, puis les participants choisissent des exercices facultatifs ayant trait aux langages COBOL, EDI, SWIFT et à la manipulation de bases de données.

Duration2 jours (14 heures)
Target audience Développeurs d’applications Java et architectes logiciels
PrerequisitesConnaissances des bases en Java. Avoir suivi la formation Data Integration Basics
Course objectives
À 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
Course agenda

Introduction à 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