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
- 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.
- Renseignez les différents éléments dans la fenêtre qui s’ouvre puis cliquez sur finish.
- Cliquez droit sur le nouvel élément qui vient d’être créé et sélectionnez « récupérer le schéma »
- 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
- 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.
- La création des métadonnées est terminée
Extraction d’une base de données dans Talend
- Effectuez un clic droit sur « Jobs » et sélectionnez « Créer un job »
- Remplissez les éléments de la fenêtre qui s’ouvre puis cliquez sur finish. Le job va ainsi être créé
- 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é. |
- 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.
- Pour le composant tMap : faites glissez les colonnes depuis la box de gauche vers celle de droite puis cliquez sur OK.
- 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.
- Cliquez ensuite sur le bouton « Play » et vous pouvez suivre l’exécution du job dans la fenêtre de log.
- Le fichier a été ainsi créé avec les données extraites de la base de données.
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.
Depuis 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