Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Thu 07 December 2017 16:24

BOUGUEN
Participant occasionnel
Lieu: Guignen
Date d'inscription: 9 Mar 2008
Messages: 43

[FME 2015] - Fonctionnement InlineQuerier

Bonjour,

J’ai une difficulté dans l’utilisation du InlineQuerier. J’ai des résultats de jointure incohérents.

Selon l’aide « Note : pour des raisons de performance, vous devriez définir le plus petit nombre de colonnes possible. », je n’appelle donc que les champs nécéssaires à mes jointures que je réalise avec un LEFT OUTER JOIN. Or dans ce cas de figure les données sont « mélangées » et cela ne se produit pas lorsque j’appelle toutes les champs de mes tables. Mais si j’appelle tous les champs cela plante FME sur des jeux de données trop important.

Par exemple (description des tables et résultat dans le fichier joint) :

Je joins mes tables avec la requête SQL suivantes :

SELECT *
FROM table_a
LEFT OUTER JOIN table_b ON table_a.id_a = table_b.id_b
LEFT OUTER JOIN table_c ON table_a.id_a = tabel_c.id_c

Avez-vous déjà constaté de telles erreurs ?

Merci par avance pour vos retours,

Gaël


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Fri 08 December 2017 09:50

xav
Participant assidu
Date d'inscription: 27 Oct 2005
Messages: 280

Re: [FME 2015] - Fonctionnement InlineQuerier

Bonjour,
pour utiliser assez fréquemment le inelinequerier, je n'ai jamais rencontré de tels problèmes (et même avec pas mal de donnée).
Par contre je fais rarement de jointure avec.
A voir comment est le traitement mais un featuremerger pourrait éventuellement être utilisé à la place.
Bonne journée


Xavier Lang
Information géographique et observatoire - DSI Communautaire
Cap Atlantique

Hors ligne

 

#3 Fri 08 December 2017 11:31

BOUGUEN
Participant occasionnel
Lieu: Guignen
Date d'inscription: 9 Mar 2008
Messages: 43

Re: [FME 2015] - Fonctionnement InlineQuerier

Bonjour,

Merci pour votre réponse !

J'utilise un InlineQuerier car j'ai beaucoup de tables à joindre et les FeatureMerger ralentissent beaucoup trop mes traitements.

Gaël

Hors ligne

 

#4 Tue 12 December 2017 10:46

Pim
Participant actif
Lieu: Plesder
Date d'inscription: 2 Aug 2007
Messages: 59

Re: [FME 2015] - Fonctionnement InlineQuerier

Bonjour,

les tables sont dans quelle type de base ? (oracle ou mariadb ou postgresql ...)
Par exemple pour oracle, tu as la possibilité de créer une vue, après tu lis ta vue avec FME.

Cdt,

Hors ligne

 

#5 Tue 12 December 2017 11:37

BOUGUEN
Participant occasionnel
Lieu: Guignen
Date d'inscription: 9 Mar 2008
Messages: 43

Re: [FME 2015] - Fonctionnement InlineQuerier

Bonjour,

Mes tables ne sont pas dans des bases, elles sont uniquement issues de shapes.

J'utilise justement le InlineQuerier pour pouvoir faire des requêtes SQL sur d'autres données que des bases SQL.

Gaël

Hors ligne

 

#6 Tue 12 December 2017 11:44

xav
Participant assidu
Date d'inscription: 27 Oct 2005
Messages: 280

Re: [FME 2015] - Fonctionnement InlineQuerier

Bonjour,
si tu as des problèmes au niveau des perf avec inliquerier et tu as accès a une base de données (postgres par exemple), tu peux remonter tes données dans la base (via un featurewriter dans ton traitemement) et les traiter via des requêtes postgres ce qui devrait être plus performant.


Xavier Lang
Information géographique et observatoire - DSI Communautaire
Cap Atlantique

Hors ligne

 

#7 Thu 14 December 2017 15:54

Loic_GR
Moderateur
Lieu: Besancon
Date d'inscription: 12 May 2011
Messages: 1017
Site web

Re: [FME 2015] - Fonctionnement InlineQuerier

Bonjour,

Avez-vous essayé avec une version 2017 par hasard, chez moi ça fonctionne bien avec de gros lots de données.


Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com

Hors ligne

 

Pied de page des forums

Powered by FluxBB