Cet exercice est destiné à vous apprendre à transformer un élément source pour le rendre compatible avec un élément cible.
Pour ajouter une transformation à un élément d'un modèle de mappage :
- Cliquez avec le bouton droit de la souris 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.
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 de la souris sur la ligne de mappage entre /SAMPLE/SAMP/DEPARTMENT/DEPTNO
et /SAMPLE/SAMP/PROJECT/DEPTNO/DEPTNO, puis sélectionnez pour ouvrir l'assistant Générateur d'expressions.
- Dans la zone Fonctions, développez les fonctions Chaîne, puis cliquez deux fois sur la fonction LCASE(VARCHAR). La fonction LCASE apparaît dans la zone Expression de transformation comme LCASE().
- Cliquez à l'intérieur des parenthèses de la fonction pour activer cette zone, puis
cliquez deux fois sur l'élément DEPTNO dans la zone Colonnes.
La colonne DEPTNO apparaît à l'intérieur des parenthèses.
- Cliquez sur OK.
La ligne de mappage change pour indiquer qu'une transformation a été ajoutée .
- Dans la barre de menus, cliquez sur ou CTRL+S pour enregistrer les résultats du mappage en cours entre /SAMPLE/SAMP/DEPARTMENT/DEPTNO et /SAMPLE/SAMP/PROJECT/DEPTNO/DEPTNO.
Vous avez à présent un modèle de mappage enregistré que vous pouvez utiliser pour déployer des instructions SQL vers un serveur.