Migrer de la fonction DatabaseInsert vers un seul tDBOutput
Mettez à jour votre Job et votre map pour remplacer la fonction DatabaseInsert dépréciée par un composant tDBOutput.
Vous pouvez suivre les mêmes étapes pour remplacer la fonction DatabaseUpdate.
Avant de commencer
- Vous avez un Job contenant un tHMap utilisant une fonction DatabaseInsert.
- 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 contenant un tFileInputRaw lisant un fichier XML contenant des informations concernant des employé·es et un tHMap mappant les données XML vers une table de base de données. Le Job doit ressembler à ceci :
La map utilisée dans le tHMap ressemble à ceci :
L'objectif de cet exemple est de supprimer la fonction DatabaseInsert 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.