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.
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.
La description du composant explique son fonctionnement.
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.
Utiliser une connexion existante ou en créer une nouvelle.
Ne pas oublier de créer une table dans la base de données.