Ce document a pour objectif de montrer pas à pas comment exporter des données depuis une base de données SQL Developer grâce à Talend.
Avant de commencer, quelques prérequis sont nécessaires :

  • Télécharger et installer Talend
  • Avoir une base de données SQL Developer

Création de métadonnées

 

  1. Sous Talend, effectuez un clic droit sur «Connexions aux bases de données » sous Métadonnées puis renseignez les éléments dans la fenêtre qui s’ouvre. Cliquez sur Next ensuite.

 

donnes-talend-1

 

  1. Renseignez les différents éléments dans la fenêtre qui s’ouvre puis cliquez sur finish.

 

donnes-talend-2

  1. Cliquez droit sur le nouvel élément qui vient d’être créé et sélectionnez « récupérer le schéma »

 

donnes-talend-3

 

  1. Dans la fenêtre qui s’ouvre, cliquez sur Next. Pour sélectionner une table dans un schéma, il est possible d’utiliser le champ filtre ou de chercher directement dans la liste déroulante. Sélectionnez la table : le nombre de colonne et son statut de création vont apparaître.
  • Cliquez ensuite sur Next

donnes-talend-4

 

  1. Sur la dernière page, il est possible d’effectuer différentes opérations comme changer le nom de table et sélectionner la clé primaire. Cliquer ensuite sur finish.

 

donnes-talend-5

 

  1. La création des métadonnées est terminée

 

donnes-talend-6

 

Extraction d’une base de données dans Talend

  1. Effectuez un clic droit sur « Jobs » et sélectionnez « Créer un job »

 

donnes-talend-7

 

  1. Remplissez les éléments de la fenêtre qui s’ouvre puis cliquez sur finish. Le job va ainsi être créé

 

donnes-talend-8

 

  1. Glissez les éléments suivants dans la fenêtre du job et reliez-les entre eux :
    • Le schéma de table importé précédemment (choisir le composant tDBInput).
    • Les composants tMap et tFileOutputDelimited

 

Le composant tMap transforme et dirige les données à partir d’une ou plusieurs source(s) et vers une ou plusieurs destination(s).

Un composant tDBInput lit une base de données et en extrait des champs à l’aide de requêtes.

Un autre composant tFileOutputDelimited transmet des données vers un fichier délimité.

 

extraction data

 

  1. Paramétrons les différents éléments :
    • Le schéma de table : rien n’a changé ici. Il est paramétré avec les éléments renseignés lors du paramétrage des métadonnées.

 

extraction data

 

  • Pour le composant tMap : faites glissez les colonnes depuis la box de gauche vers celle de droite puis cliquez sur OK.

 

extraction data

 

  • Pour le composant tFileOutputDelimited : cliquez sur « modifiez le schéma », il est possible de supprimer une ou plusieurs colonnes. Supprimez-en une puis cliquez sur ok.

 

extraction data

 

  1. Cliquez ensuite sur le bouton « Play » et vous pouvez suivre l’exécution du job dans la fenêtre de log.

extraction data

 

  1. Le fichier a été ainsi créé avec les données extraites de la base de données.

 

donnes-talend-14

 

Ce tutoriel est terminé, vous savez maintenant comment extraire des données dans Talend.

D’autres tutoriels sur Talend sont disponibles sur le blog :

Vous pouvez retrouver la vidéo démo de ce tuto sur notre chaîne YouTube.

 


AlexisDepuis plus de 15 ans maintenant, je travaille sur des sujets liés à la BI et à l’amélioration des processus. J’ai participé à un grand nombre de projets en tant que leader technique sur de nombreuses technologies. De nature pédagogue, je donne également des cours de langage de programmation.

N’hésitez pas à me faire un retour sur cet article ou à me contacter sur LinkedIn pour échanger sur ces sujets!

Alexis

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Abonnez-vous à notre newsletter

Saisissez votre adresse e-mail pour vous abonner à ce blog et recevoir les derniers articles publiés!