Accéder au contenu principal Passer au contenu complémentaire

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.

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.
Description du Job simple.
Résultat de la map.

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

  1. Placez votre table de base de données d'entrée depuis Metadata (Métadonnées) > Db Connections (Connexions aux bases de données) dans votre Job, après le tHMap.
  2. Reliez le tHMap au tDBOutput, à l'aide d'un lien Row > Main et saisissez un nom pour ce lien.
    Liens entre les composants.
  3. Dans la perspective , développez le dossier Representations (Représentations) sous la structure de la table de base de données utilisée en sortie dans votre map.
  4. Ouvrez la map utilisée dans votre Job et cliquez sur Database (Base de données) du côté Output (Sortie), puis sélectionnez Map et cliquez sur OK pour mettre à jour la représentation.
  5. Supprimez la fonction DatabaseInsert de la structure de sortie.

Résultats

Votre Job utilise à présent le composant tDBOutput au lieu de la fonction DatabaseInsert dépréciée. Vous pouvez exécuter le Job, vous obtiendrez le même résultat.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.