CloverETL

Découverte : ETL simple

Objectif :

Choisir un fichier CSV ou XLS, transformer les données et les charger dans une base du données.

Question

Créer un projet CloverETL, ajouter le fichier dans le dossier "data-in".

Solution

Cliquer sur File -> New -> CloverETL Project

Nommer le projet et cliquer sur "Finish"

Dans l'explorateur Windows, coller le fichier dans le dossier "data-in".

Question

Ajouter un bloc "UniversalDataReader" et vérifier que les données sont lues correctement.

Solution

Faire glisser un bloc "UniversalDataReader" depuis la palette de droite.

Double cliquer sur le bloc pour ouvrir ses propriétés, sélectionner le champ à côté de "File URL". Cliquer sur les "..." pour sélectionner le fichier à charger.

Remarque

Il est possible de faire glisser directement le fichier depuis le dossier "data_in" vers l'espace de travail. Le bloc est ajouté et configuré automatiquement.

Pour vérifier que les données sont lues correctement, clic droit sur le bloc -> "View data"

Question

Créer les métadonnées associées au fichier choisi.

Solution

Clic droit sur "Metadata" dans le panneau "Outline" -> New Metadata -> Extract from flat file.

Sélectionner le fichier dans la fenêtre de configuration.

Question

Ajouter un bloc poubelle à la suite, activer le débogage sur l’arête et exécuter le graphe.

Solution

Faire glisser les blocs depuis la palette de droite.

Relier les blocs en connectant les ports et propager les métadonnées.

Question

Remplacer le bloc poubelle par un bloc "DBOutputTable", le configurer et exécuter le graphe pour charger les données.

Solution

Utiliser la connexion déjà configurée pour la base de données.

Créer une nouvelle table.

Assigner la nouvelle table au bloc "BDOutputTable" en sélectionnant le champ "table" dans la fenêtre de configuration du bloc et en cliquant sur les "...".

Explorer l'arborescence de la base pour sélectionner la table précédemment créée.

Question

Ajouter un bloc "Reformat"entre les deux blocs pour pouvoir modifier les données.

Solution

Faire glisser le bloc depuis la palette de droite (catégorie "transformers") directement sur l'arête pour l'insérer.

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Thomas KIEFFER, 2014 Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)