Pages: 1
- Sujet précédent - problème de jointure entre tables en cas de cardinalité > 1 - Sujet suivant
#1 Mon 15 April 2013 13:52
- pascal_mortz
- Participant occasionnel
- Date d'inscription: 10 Oct 2011
- Messages: 30
problème de jointure entre tables en cas de cardinalité > 1
Bonjour
Je dois joindre deux tables de BD dont la jointure est sous forme d'une cardinalité 1,N
normalement avec FeatureMerger cela devrait pouvoir être possible,
pourtant lorsque je définis ma relation, quelles que soient les combinaisons envisagées, je n'ai qu'un enregistrement remonté, à savoir une cardinalité 1,1...
même la définition d'une liste n'y remédie pas, je code la liste dans le transformer, ensuite je connecte un ListIndexer, mais le nom d'attribut de liste n'est ensuite pas reconnu dans le flux FME (via un AttributeRenamer par ex, le nom de l'attribut _list n'est pas récupéré)
est ce que quelqu'un a déjà mis en oeuvre cette jointure ? en SQL c'est 30 secondes de code.
merci d'avance
Hors ligne
#2 Mon 15 April 2013 13:56
Re: problème de jointure entre tables en cas de cardinalité > 1
Bonjour,
Après avoir ajouter le nom d'une liste dans le FeatureMerger, essayez de connecter un ListExploder et normalement, ça devrait le faire.
Dernière modification par heretik25 (Mon 15 April 2013 13:57)
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne
#3 Mon 15 April 2013 14:13
- pascal_mortz
- Participant occasionnel
- Date d'inscription: 10 Oct 2011
- Messages: 30
Re: problème de jointure entre tables en cas de cardinalité > 1
Merci de cette aide réactive,
problème résolu.
Hors ligne
#4 Mon 15 April 2013 15:13
Re: problème de jointure entre tables en cas de cardinalité > 1
Avec plaisir.
Bonne continuation.
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne
Pages: 1
- Sujet précédent - problème de jointure entre tables en cas de cardinalité > 1 - Sujet suivant