CloverETL

Jointure avec CloverETL

Charger la table des magasins dans la base de données à partir des fichiers marketing.csv et departements_insee.csv

Nécessite une base de données fonctionnelle (Oracle ou MySQL)

Question

Ajouter un bloc lecteur pour chaque fichier, reformater et filtrer éventuellement les données.

Solution

Ajouter un bloc lecteur et créer les métadonnées pour chaque fichier.

Ajouter deux blocs "Reformat" (éventuellement)

Question

Ajouter un bloc "ExtHashJoin" pour réaliser la jointure et vérifier les données en sortie.

Indice

La description du composant explique son fonctionnement.

Solution

Pour chaque enregistrement arrivant sur le premier port, le bloc recherche l'enregistrement correspondant parmi ceux arrivant sur le(les) port(s) suivant(s) selon l'attribut de jointure choisi.

Il faut donc connecter le fichier marketing sur le premier port et le fichier départements sur le second.

Question

Utiliser un bloc "DBOutputTable" pour charger les données dans la base de données.

Solution

Utiliser une connexion existante ou en créer une nouvelle.

Ne pas oublier de créer une table dans la base de données.

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