Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement de jobs Discussion :

Liste fichiers sql et leur contenu vers Fichier Excel


Sujet :

Développement de jobs

  1. #1
    Membre du Club
    Liste fichiers sql et leur contenu vers Fichier Excel
    Bonjour

    Je débute sur Talend, et j'essaye de développer un job qui me permettrait de référencer dans un fichier excel unique l'ensemble des fichiers sql d'un dossier avec leur nom et leur contenu.
    Un espèce d'inventaire dans une worksheet unique, avec en colonne A le nom du fichier, et colonne B, le contenu du fichier sql.

    J'ai commencé à utiliser bien sur le tFileList, et ajouté un tFileInputRaw. Au final l'objectif étant de rediriger l'ensemble vers un tFileOutputExcel.

    Le tFileList me permet d'itérer chaque fichier de mon dossier, et d'utiliser le nom et l'emplacement du fichier.

    Le problème est que j'ai rapidement été bloqué, car je ne vois pas comment procéder pour obtenir une ligne par fichier dans mon fichier excel avec mes 2 colonnes.

    Pourriez vous me donner un petit coup de pouce svp ? Peut être que la solution est simple, mais n'étant pas encore vraiment à l'aise avec tous les principes de Talend je ne vois pas.

    merci d'avance!!

    droog

  2. #2
    Membre du Club
    Bon finalement en me creusant un peu les méninges et aprés beaucoup de tentatives en fouillant les différents composants de Talend, j'ai réussi à obtenir ce que je voulais.
    Je poste ma solution, si jamais un débutant comme moi avait besoin de faire la même démarche ou bien pour avoir votre avis sur le sujet ;-)



    Avec le tMap utilisé :


    Au final j'obtiens bien un fichier excel avec un worksheet de 2 colonnes, première colonne nom du fichier sql, et deuxième colonne le contenu du fichier sql.
    Le premier composant tFileOutputExcel permet de créer le fichier à vide, et le deuxième permet d'alimenter le fichier excel en mode ajout pour chaque fichier sql traité.

    droog

###raw>template_hook.ano_emploi###