1. #1
    Futur Membre du Club
    Femme Profil pro
    Stagiaire BI
    Inscrit en
    août 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Stagiaire BI
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2014
    Messages : 36
    Points : 8
    Points
    8

    Par défaut Mapper plusieurs colonnes input dans une colonne output (tMap)

    Bonjour,

    Dans mon tMap plusieurs colonnes de la table input sont mappées à une colonne de la table output. Étant donné que ce n'est pas une concaténation que je veux, comment remédier à ça? J'ai essayé de faire autant de table de sortie que de colonne à mapper. C'est un peu long. Y aurai t-il une autre façon de le faire svp?

    Je vous remercie d'avance.

    Qaund je mets 2 colonnes input dans une même colonne output, j'ai cette erreur.

    Nom : 2017-07-17-113503_1280x1024_scrot.png
Affichages : 26
Taille : 176,4 Ko

    Nom : 2017-07-17-113522_1280x1024_scrot.png
Affichages : 25
Taille : 212,4 KoNom : 2017-07-17-113634_1280x1024_scrot.png
Affichages : 25
Taille : 207,1 Ko

  2. #2
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    juin 2012
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : juin 2012
    Messages : 322
    Points : 652
    Points
    652

    Par défaut

    Bonjour,

    Pouvez vous montrer un exemple des données en entrée et des données que vous voulez en sortie ?

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Stagiaire BI
    Inscrit en
    août 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Stagiaire BI
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2014
    Messages : 36
    Points : 8
    Points
    8

    Par défaut

    Un exemple de mes données en entrée en PJ. A part ce fichier toutes les autres tables ont des identifiants. J'attends une confirmation pour les données en sortie.


    Merci d'avance.
    Fichiers attachés Fichiers attachés

  4. #4
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    juin 2012
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : juin 2012
    Messages : 322
    Points : 652
    Points
    652

    Par défaut

    Il eut été pertinent d'anonymiser les données avant de mettre ce bout de fichier sur internet, surtout en gardant les identifiants de colonnes qui vont bien

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Stagiaire BI
    Inscrit en
    août 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Stagiaire BI
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2014
    Messages : 36
    Points : 8
    Points
    8

    Par défaut

    Ce fichier n'est pas confidentiel. Il a été téléchargé sur le site data.gouv.fr. C'est pourquoi je l'ai mis.

    Merci pour les conseils.

  6. #6
    Futur Membre du Club
    Femme Profil pro
    Stagiaire BI
    Inscrit en
    août 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Stagiaire BI
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2014
    Messages : 36
    Points : 8
    Points
    8

    Par défaut

    Bonjour MythOnirie,

    Je voudrai avoir en sortie comme expliqué dans ce lien. Vous savez si c'est possible de faire ça sous TOS for Data Integration version 6.4 svp car, je ne vois pas comment faire le "create join table from".
    Merci d'avance.

    http://https://stackoverflow.com/que...s-to-one-other

  7. #7
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    juin 2012
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : juin 2012
    Messages : 322
    Points : 652
    Points
    652

    Par défaut

    Citation Envoyé par Lindaz Voir le message
    Bonjour MythOnirie,

    Je voudrai avoir en sortie comme expliqué dans ce lien. Vous savez si c'est possible de faire ça sous TOS for Data Integration version 6.4 svp car, je ne vois pas comment faire le "create join table from".
    Merci d'avance.

    http://stackoverflow.com/questions/26992784/talend-how-to-merge-columns-to-one-other
    Si l'option "create join table from" n'est pas disponible, il est toujours possible de faire plusieurs sorties, de stocker les données dans autant de fichier que de sorties et ensuite concaténer tous les fichiers.

  8. #8
    Futur Membre du Club
    Femme Profil pro
    Stagiaire BI
    Inscrit en
    août 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Stagiaire BI
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2014
    Messages : 36
    Points : 8
    Points
    8

    Par défaut

    je vous remercie.

    En faisant plusieurs sorties, est ce que je dois utiliser une table différente pour chaque sortie ou est ce que je peux utiliser la même table. La concaténation c'est de mettre un + après chaque colonne (row1.a+""+row1.b)?


    Merci d'avance.

  9. #9
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    mai 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : mai 2012
    Messages : 15
    Points : 20
    Points
    20

    Par défaut

    Si j'ai bien compris le besoin c'est d'avoir un fichier concaténé à partir de ton fichier de départ "fitness" ?
    Si c'est le cas ça doit ressembler à un truc du genre :

    Nom : 1.png
Affichages : 17
Taille : 11,1 Ko
    en prenant soin de mettre dans la config de tFileOutputDelimited2 :
    Nom : 1.png
Affichages : 18
Taille : 4,6 Ko

  10. #10
    Futur Membre du Club
    Femme Profil pro
    Stagiaire BI
    Inscrit en
    août 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Stagiaire BI
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2014
    Messages : 36
    Points : 8
    Points
    8

    Par défaut

    Bonjour,
    Merci pour votre aide.

    Oui c'est ça. J'ai plusieurs job de ce genre (voir image ci dessous). Pour le composant de sortie je l'ai configuré comme ça:
    -Action sur la table: vider la table pour le premier sous job et créer la table si elle existe pas pour les autres sous job.
    -Action sur les données: insert pour le premier sous job et pour les autres je ne sait pas si c'est "insert ou update" ou "update ou insert" ou s'il faut mettre update. J'ai essayé le "insert ou update" sur 2 tables pour faire un test et là ça tourne depuis 1h environs. Je ne sais c'est pas si c'est dû au fait que je n'ai pas de clé primaire. Dans le 2ème sous job j'ai défini comme clé dans le tMap la colonne qui est censé être l'identifiant de la table source.

    Parfois la colonne cible doit recevoir plusieurs colonnes sources de plusieurs tables. En PJ 2 modèles de spécifications

    Encore merci

    Nom : 2017-07-20-155633_1280x1024_scrot.png
Affichages : 16
Taille : 161,0 Ko
    Fichiers attachés Fichiers attachés

  11. #11
    Futur Membre du Club
    Femme Profil pro
    Stagiaire BI
    Inscrit en
    août 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Stagiaire BI
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2014
    Messages : 36
    Points : 8
    Points
    8

    Par défaut

    Je pense utilisé le tsplitrow lorsque la colonne cible doit recevoir plusieurs colonnes et ensuite faire comme sur l'image précédente. C'est le update qui me pose problème.


    Merci d'avance.

  12. #12
    Futur Membre du Club
    Femme Profil pro
    Stagiaire BI
    Inscrit en
    août 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Stagiaire BI
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2014
    Messages : 36
    Points : 8
    Points
    8

    Par défaut

    Bonjour,

    Quelqu'un pourrai t-il m'aider svp?


    Merci d'avance.

Discussions similaires

  1. Insert plusieurs cases à cocher dans une colonne MySQL
    Par jimmy_cb1 dans le forum PHP & MySQL
    Réponses: 2
    Dernier message: 11/01/2017, 10h45
  2. [WD20] Gestion de lien hypertext dans une colonne texte dans une table
    Par lololebricoleur dans le forum WinDev
    Réponses: 14
    Dernier message: 03/08/2015, 16h24
  3. Réponses: 4
    Dernier message: 12/03/2015, 11h46
  4. Réponses: 5
    Dernier message: 10/08/2011, 18h05
  5. Réponses: 4
    Dernier message: 30/06/2009, 14h57

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