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

Talend Discussion :

Normaliser plusieurs lignes talend


Sujet :

Talend

  1. #1
    Futur Membre du Club
    Normaliser plusieurs lignes talend
    Bonjour,

    je suis confronté à un problème, à savoir :
    j'ai un fichier csv en entrée avec 11 colonnes :


    [TH]nom[/TH]
    [TH]prenom[/TH]
    [TH]localisation[/TH]
    [TH].......[/TH]
    [TH]talend[/TH]
    [TH]sql[/TH]
    [TH]BO[/TH]
    A B Paris ....... 1 0 2

    Je veux normaliser tout ça de sorte à avoir les 3 dernières colonnes en lignes et d'ajouter une colonne niveau comme suit :


    [TH]nom[/TH]
    [TH]prenom[/TH]
    [TH]localisation[/TH]
    [TH]competence[/TH]
    [TH]niveau[/TH]
    A B Paris talend 1
    A B Paris sql 0
    A B Paris BO 2

    De sorte à avoir toutes les compétences en lignes pour chaque collab avec le niveau qui va avec.

    J'arrive à normaliser en seule colonne pour les compétence mais j'obtiens un produit cartésien (9 lignes au lieu de 3 souhaitées).

    Merci d'avance pour votre aide

  2. #2
    Membre habitué
    Tu utilises quels composant ?
    Fais voir ton schéma.

    http://bekwam.blogspot.com/2011/06/d...en-studio.html EN
    http://blog.smile.fr/Talend/Gerer-de...nd-open-studio Fr

    Ces liens peuvent surement t'être utiles.

  3. #3
    Membre du Club
    En effet, difficile de répondre comme ça, mais je te laisse regarder du coté d'un tAggregateRow ou d'un tPivotToColumnsDelimited.

  4. #4
    Membre expérimenté
    Avec un tSplitRow
    Pensez à marquer vos tickets comme résolus.
    Pensez aussi aux pour les réponses pertinantes

    Quand une discution est résolue depuis un moment pour revenir dessus, il est mieux d'en crée une nouvelle avec un lien vers l'autre car :
    • Elle sera en haut du forum, elle sera donc plus visible
    • Une discussion résolue, on ne passe pas dessus pour aider, on passe dessus si on a le même problème
    • Tu demandes surement à tes clients de faire le même