Bonjour à tous,
je débute avec Talend (TOS) et je vous remercie d'avance pour votre aide.
J’ai une base de données « DataBase » sur mon server MySql. Elle comporte 70 tables au total.
Avec Talend, je cherche à récupérer le contenu de chaque table via une requête (sélect * from tableN) et ensuite de stocker ce contenu dans un fichier(.csv) qui porte le nom de la table en question.
Et recommencer l’opération pour toutes les tables de manière automatique.
j’ai récupéré via le composant tMysqlTableList le nom des tables de ma base que j’ai stocké dans un fichier (.csv) une table de deux colonnes (id et table_name) qui va me servir pour ma fonction java,(tJava).
Dans l’idée, je pensais partir sur un boucle for.
for (int = i; i <= +id ; i++) {
query (« select * from » +table_name + « where id = » +i );
}
Je ne vois pas vraiment comment procéder pour écrire cette fonction pour ensuite la stocker dans un fichier(.csv)
Merci de votre aide.
Partager