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 :

commun et different en sorti d'une tMap?


Sujet :

Développement de jobs

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 61
    Points : 53
    Points
    53
    Par défaut commun et different en sorti d'une tMap?
    Bonjour,

    J'ai trituré le composant tMap sur TOS 4.0 et je ne trouve pas de solution.

    Voila, en entré j'ai deux tables "animaux" (pour l'exemple)
    dans la premiere table,
    j'ai chien et chat

    dans la deuxieme table
    j'ai
    chat et crocodile

    Je voudrais en sorti

    d'une part les animaux commun, donc chat
    et d'autre part les animaux different, donc crocodile et chien.



    J'aimerais trouver une solution aussi simple que possible

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 61
    Points : 53
    Points
    53
    Par défaut
    J'ai trouvé cette solution mais elle me parait bien compliqué.


  3. #3
    Membre du Club
    Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mars 2011
    Messages : 42
    Points : 49
    Points
    49
    Par défaut
    Il suffit d'utiliser un inner join, de ce fait tu auras les animaux en commun dans ta première sortie.

    Ensuite tu peux créer une table de rejet pour les autres animaux.

    Je pense que tu as toutes les infos dont tu as besoin sur les tutos ici : http://www.talendforge.org/tutorials/menu.php

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 61
    Points : 53
    Points
    53
    Par défaut
    Bonjour
    Merci pour ta réponse, mais il y a beaucoup d'imprécision et de "je pense".
    J'ai ouvert ton lien et je me sens encore plus perdu.

    Pour ma par j'ai continué a investigué.

    Il aurait fallu que j'utilise un FULL OUTER JOIN, mais sous MySQL ce n'est pas possible, en tout cas pour la version 5.1.

    Je vais essayer une alternative.
    trouvé ici.

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

Discussions similaires

  1. Modifier la valeur d'un champ de sortie d'un tMap en fonction d'une jointure
    Par big_yuul dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 13/08/2013, 09h07
  2. Sorties multiples après une tMap
    Par chrime71 dans le forum Développement de jobs
    Réponses: 6
    Dernier message: 21/09/2011, 11h01
  3. Format de données en sortie d'une procédure stockée
    Par Martin Sylvie dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 22/02/2005, 12h02
  4. [langage] condition de sortie d'une boucle
    Par perlaud dans le forum Langage
    Réponses: 3
    Dernier message: 23/09/2004, 10h25
  5. Tester la sortie d'une appli.
    Par GLDavid dans le forum Linux
    Réponses: 4
    Dernier message: 02/07/2004, 16h53

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