IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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 :

Très urgent: couper un fichier texte et envoyer chaque fichier par mail


Sujet :

Développement de jobs

  1. #1
    Candidat au Club
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Très urgent: couper un fichier texte et envoyer chaque fichier par mail
    Bonjour,
    Existe-t-il dans Talend une composante qui peut couper les donner dans un fichier texte en plusieurs fichiers, par exemple si j’ai un fichier qui contient les mouvements bancaire pour 10 clients, mon but est de générer 10 fichiers textes, chaque fichier contient les mouvements bancaires pour chaque client. Ensuite je veux envoyer chaque fichier par mail au client concerné. J’ai fais une petite recherche sur internet et j’ai découvert que je peux utiliser la composante tsendMail de Talend pour l’envoi des mails mais je n’ai pas pu trouver une solution pour le partage du fichier en plusieurs fichier.
    Merci pour votre aide

  2. #2
    Membre expérimenté Avatar de Benoit_Durand
    Profil pro
    Consultant en Business Intelligence Freelance
    Inscrit en
    Mars 2005
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence Freelance

    Informations forums :
    Inscription : Mars 2005
    Messages : 861
    Points : 1 308
    Points
    1 308
    Par défaut
    Réponse rapide sans trop réfléchir :

    Il est possible de lire un rpemière fois les fichier pour récupérer le nom (+ email) de chaque client afin de créer à vide tous les fichiers nécessaires.
    Ensuite pour chaque nom trouver il faudrait exécuter un sous job qui lit le fichier d'entrée, fait un filtre sur le nom passé en paramètre puis écrit dans le bon fichier.

    J'espère vous avoir aidé,
    cdt,
    Pensez à la fonction Recherche

  3. #3
    Membre éprouvé
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Février 2008
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : Février 2008
    Messages : 866
    Points : 1 260
    Points
    1 260
    Par défaut
    Bonjour,

    J'ai déjà vu traiter ce genre de problématique en utilisant un tFlowToIterate suivi d'un tFixedFlowInput avant le tFileOutputDelimited.
    Il permet de paramétrer le nom du fichier généré avec le nom du client par exemple dans ton cas.

    Avec un seul flux et un seul tFileOutputDelimited, tu peux ainsi générer tes 10 fichier, chaque ligne alimentant le fichier qui va bien.

    Par contre, du point de vue performance, je ne sais pas trop ce que ça donne. J'ai peur que l'utilisation du tFlowToIterate ne ralentisse pas mal le traitement...

    Nicolas

Discussions similaires

  1. code pour comparer deux fichier pdf et envoyer le résultat par mail
    Par rihama dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 06/05/2014, 15h25
  2. [XL-2010] Copier le contenu d'un fichier texte dans un autre fichier texte
    Par Piixx_e dans le forum Macros et VBA Excel
    Réponses: 29
    Dernier message: 15/11/2013, 11h31
  3. Envoyer un fichier texte toujours dans le même NOTEPAD
    Par bosphore dans le forum Langage
    Réponses: 2
    Dernier message: 13/05/2009, 11h00
  4. copier plusieurs fichiers texte dans un seul fichier texte
    Par ERICKO dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/08/2008, 20h21
  5. Envoyer un fichier texte sur un port IP ?
    Par jnc dans le forum Web & réseau
    Réponses: 4
    Dernier message: 19/07/2005, 11h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo