Le tHMap exécute des transformations entre les sources et les destinations. Dans ce scénario, vous allez utiliser une structure hiérarchique de mapping existante, test_payload, qui se trouve dans l'onglet Download.
Procédure
-
Double-cliquez sur le tHMap pour ouvrir la fenêtre tHMap Structure Generate/Select.
-
Cliquez sur Select an existing hierarchical mapper structure pour le lien d'entrée row1. Cliquez sur Next.
-
Sélectionnez la structure test_payload précédemment téléchargée et importée dans . Cliquez sur Next.
-
Répétez les étapes 2 et 3 pour le lien d'entrée row2. Cliquez deux fois sur Next.
-
Sélectionnez l'option Generate hierarchical mapper structure based on the schema pour le lien de sortie aa. Cliquez sur Next.
-
Cliquez sur Finish pour afficher le mapping du tHMap.
-
Dans le mapping d'entrée, glissez-déposez root/row1/root/x(1:*)/a dans root/aa/aaRecord(0:*)/newColumn dans le mapping de sortie, afin de créer un lien.
-
Sélectionnez root/aa/aaRecord(0:*)/newColumn1 pour afficher l'onglet Value.
-
Glissez-déposez la fonction AgConcat dans l'onglet Value.
-
Depuis le mapping d'entrée, glissez-déposez root/row2/root/x(1:*)/b dans la fonction AgConcat comme indiqué ci-dessous :
-
Sauvegardez les modifications effectuées.