Présentation de Talend Data Mapper

Dans ce tutoriel vous apprendrez les bases de l’utilisation de la fonctionnalité « Data Mapper » du Studio Talend.

Prérequis :

  • Avoir installé Studio Talend, la partie intégration ETL (Extract Transform Load) des solutions Talend.
  • Version : Talend 8.0
  • Si connecté au Cloud Talend depuis le Studio Talend, il faut que l’utilisateur soit muni d’un rôle « Integration Developer » avec ses autorisations par défaut.
  • Avoir installé la fonctionnalité « Talend Data Mapper » depuis le gestionnaire de fonctionnalités du Studio Talend.
  • Avoir étudié le tutoriel suivant : Installer de nouvelles fonctionnalités depuis le Studio Talend

Contexte :

Talend Data Mapper vous permet de mapper des enregistrements de données et des documents complexes tout en exécutant des transformations sur les données mappées.

Talend Data Mapper propose des exemples de mapping. Nous allons en utiliser un afin de vous familiariser avec le principe de Talend Data Mapper.

Solution :

Depuis votre Studio Talend allez dans « Fenêtre » puis « Perspective » afin d’ouvrir la perspective « Mapping » :

L’interface de Talend Data Mapper s’ouvre. Depuis la section « Data Mapper » à gauche vous pouvez dérouler les projets de démonstration proposés puis double cliquer sur une Map existante. Son contenu s’affiche dans l’espace de travail au centre, faisant correspondre les données d’une structure de sortie à celles d’une structure d’entrée. A droite une section « Fonctions » est disponible vous permettant d’appliquer des transformations aux données d’entrée :

Après ouverture de la Map dans l’espace de travail, vous pouvez depuis la section « Data Mapper » double cliquer sur son entrée ou sa sortie afin d’obtenir le détail du document correspondant, ci – dessous l’entrée est un fichier CSV et la sortie est un fichier XML :

Vous pouvez aussi faire un clic droit sur l’entrée ou la sortie suivi de « Aller au document » :

Cela vous permet de trouver l’emplacement du document utilisé par votre Map dans les « Sample Data » :

Au dessus de la Map ouverte dans l’espace de travail vous pouvez cliquer sur « Afficher le document » suivi de « Afficher l’échantillon d’entrée » :

Cela vous permet de voir les données d’entrée de votre Map :

Depuis la Map déroulez les champs d’entrée et de sortie. Si vous cliquez sur un champs le détail de son mapping apparaît avec les éventuelles transformations opérées sur les données d’entrée. Par exemple ci – dessous la valeur du champs de sortie « PersonName » est une concaténation des champs d’entrée « first name » et « last_name » et d’une constante ‘ ‘ entre les deux. Cette concaténation est réalisée par la fonction « Concat » cliquée – déposée depuis la section « Fonctions » :

Cliquez sur « Exécution de test de la map » afin de lancer une exécution de votre map :

Le fichier XML de sortie de votre Map est affiché. Vous pouvez le sauvegarder :

Vous savez désormais les bases de l’utilisation de la fonctionnalité « Data Mapper » du Studio Talend.

1 Commentaire

  1. Ping : Utilisation du Data Mapper dans un Job d’intégration – TUTORIEL SAP BUSINESSOBJECTS

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *