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

DataStage Discussion :

Split plusieurs fichiers


Sujet :

DataStage

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Mai 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Points : 5
    Points
    5
    Par défaut Split plusieurs fichiers
    Bonjour,

    Je voulais savoir si on pouvait via datastage, créer plusieurs fichiers contenant un split d'un fichier en entrée en fonction de date.

    Exemple de donnée en entrée :

    tutu;tete;06/01/12
    tata;toto;12/01/12
    toto;titi;12/01/12
    tata;tutu;28/01/12
    Je voudrais avoir en sortie, 3 fichiers :

    le premier :

    tutu;tete;06/01/12
    le deuxième :

    tata;toto;12/01/12
    toto;titi;12/01/12
    le troisième :

    tata;tutu;28/01/12
    Merci pour votre aide.

  2. #2
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Tu as un stage qui s'appelle le transformer. En source il prend le fichier et il a en sortie 3 fichiers. Il redirige les flux en fonction de la condition que tu mets sur les 3 sorties.

    Un exemple avec un flux bdd en source et deux flux bdd en sortie :
    N'oubliez pas de cliquer sur lorsque votre problème est réglé !

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Mai 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Points : 5
    Points
    5
    Par défaut
    Merci pour ta réponse,

    Ok pour le transformer, mais comment lui dire de créer un nouveau fichier à chaque changement de date ?

    Je précise aussi que je ne connais pas le nombre de fichier en sortie, cela dépend du nombre différent de date à l'interieur du fichier en entrée.

    Karine.

  4. #4
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut
    Hello,

    A ma connaissance il n'y a pas de moyen de faire ça dans datastage, sans connaître à l'avance les critères et le nombre de fichiers en sortie ...

    Il vaut mieux passer par un batch externe.
    N'oubliez pas de cliquer sur lorsque votre problème est réglé !

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Mai 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Points : 5
    Points
    5
    Par défaut
    Bonjour,

    Merci pour ta réponse, puisqu'aucun composant DS ne permet de le faire, j'ai créé une routine qui me permet de splitter mon fichier en entrée en autant de fichier que de date trouvée dans le premier fichier. J'utilise ensuite une boucle qui lit et traite chacun des fichiers créés.

    Karine.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. split un fichier en plusieurs
    Par horalass dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 25/06/2009, 22h47
  2. [struts] utilisation de plusieurs fichiers de config
    Par Boosters dans le forum Struts 1
    Réponses: 4
    Dernier message: 25/03/2004, 10h04
  3. Tester la presence de plusieurs fichiers
    Par Little_Goldo dans le forum Linux
    Réponses: 4
    Dernier message: 17/03/2004, 11h34
  4. [struts] utiliser plusieurs fichiers properties
    Par jaimepasteevy dans le forum Struts 1
    Réponses: 7
    Dernier message: 03/10/2003, 17h02
  5. Génerer automatiquement plusieurs fichier .doc
    Par brunovitch dans le forum QuickReport
    Réponses: 3
    Dernier message: 09/07/2002, 08h19

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