Migrer de la fonction DatabaseSelect au tDBInput avec plusieurs entrées
Mettez à jour votre Job et votre map à plusieurs entrées pour remplacer la fonction DatabaseSelect dépréciée par des composants tDBInput.
Avant de commencer
- Vous avez un Job contenant un tHMap avec plusieurs entrées utilisant des fonctions DatabaseSelect.
- Vous avez créé une connexion à votre base de données dans le Studio Talend. Pour plus d'informations, consultez Configurer une connexion à une base de données. Assurez-vous que le schéma est identique à la structure utilisée dans votre map.
Pourquoi et quand exécuter cette tâche
Dans cet exemple, vous avez un Job simple comprenant un tHMap sélectionnant des données à partir de deux tables de bases de données contenant des informations relatives à l'entreprise et les mappant vers une structure XML. Ensuite, un tFileOutputRaw écrit le résultat dans un fichier XML. Le Job doit ressembler à ceci :
La map utilisée dans le tHMap ressemble à ceci :
L'objectif de cet exemple est de supprimer la fonction DatabaseSelect dépréciée et de conserver le même comportement pour le Job.
Procédure
Résultats
Note InformationsConseil : Il est possible que vous deviez fermer et rouvrir votre Job pour supprimer l'icône d'erreur sur le tHMap.