Exercice 5 : Ajout d'une transformation à un élément dans le modèle de mappage

Cet exercice est destiné à vous apprendre à transformer un élément source pour le rendre compatible avec un élément cible.

Avant de commencer cet exercice, vous devez avoir effectué l'Exercice 4 : Recherche des relations entre les éléments source et cible.

Pour ajouter une transformation à un élément d'un modèle de mappage :

Après avoir utilisé la fonction de découverte pour trouver les relations entre les éléments de votre modèle de mappage, effectuez les étapes suivantes pour ajouter une transformation à un élément source pour qu'il soit compatible avec les éléments cible.
  1. Cliquez avec le bouton droit sur la ligne de mappage entre /SAMPLE/SAMP/DEPARTMENT/DEPTNO et /SAMPLE/SAMP/PROJECT/DEPTNO/DEPTNO dans l'éditeur de mappage.Ces éléments semblent être des correspondances parfaites. Vous pouvez le vérifier en sélectionnant Propriétés à partir du menu déroulant. La page de propriétés contient des informations utiles sur la colonne source et la colonne cible. Dans cet exemple, le type de données DEPTNO est CHAR dans la source aussi bien que dans la cible.
  2. Toutefois, pour s'assurer que tous les numéros de département sont en minuscules, ajoutez une fonction minuscule à cet élément. Cliquez avec le bouton droit sur la ligne de mappage entre /SAMPLE/SAMP/DEPARTMENT/DEPTNO et /SAMPLE/SAMP/PROJECT/DEPTNO/DEPTNO.
  3. Sélectionnez Transformer->Ajouter pour ouvrir l'assistant Générateur d'expressions.
  4. Dans le champ Fonctions, développez les fonctions Chaîne. Cliquez deux fois sur la fonction LCASE(VARCHAR). La fonction LCASE apparaît dans le champ Expression de transformation comme LCASE().
  5. Cliquez à l'intérieur des parenthèses de la fonction pour changer la cible de saisie. Puis cliquez deux fois sur l'élément DEPTNO dans le champ Colonnes. La colonne DEPTNO apparaît à l'intérieur des parenthèses.
    Le Générateur d'expressions avec la fonction minuscules ajoutée..
  6. Cliquez sur OK.
  7. La ligne de mappage change pour indiquer qu'une transformation a été ajoutée :
    Le noyau dans la ligne de mappage change lorsque vous ajoutez une transformation, un filtre, une expression de tri ou une condition de jointure.

L'éditeur de mappage affiche une représentation visuelle des relations de mappage. Vous êtes à présent prêt à commencer l'Exercice 6 : Enregistrement du modèle de mappage.