#1 Thu 30 October 2014 17:20
- briced
- Participant occasionnel
- Date d'inscription: 13 Mar 2010
- Messages: 25
Clause fme_where pour un writer en update
Bonjour,
je souhaite mettre à jour une base postGIS Opérationnelle à l'aide d'une base postGIS de travail.
En parcourant le forum et lisant le message d'erreurs du workbench ( Failed to build an SQL statement because the feature lacked an 'fme_where' attribute. Update and delete features require an 'fme_where' attribute to be specified) je comprends que le Update nécessite l'utilisation de la clause fme_where.
Je ne cerne pas cette clause.
Où pourrais-je trouver une information sur celle-ci?
Merci
brice
Hors ligne
#2 Fri 31 October 2014 14:51
- briced
- Participant occasionnel
- Date d'inscription: 13 Mar 2010
- Messages: 25
Re: Clause fme_where pour un writer en update
Bonjour,
Le service technique de veremes m'a apporté la solution. Dans FME 2014 le writer Postgre/Postgis intègre une colonne clé SQL. Je ne maitrise pas encore bien l'outil mais ça va venir.
brice
Hors ligne
#3 Tue 04 November 2014 09:19
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: Clause fme_where pour un writer en update
Aloha,
Une source irremplaçable d'information reste le site de safe, notamment sa partie readers and writers pour connaître au mieux les clauses.
Cordialement
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne
#4 Wed 12 November 2014 11:15
Re: Clause fme_where pour un writer en update
Je crois que j'avais déjà donné l'astuce pour le fme_where mais la voici de nouveau
Dans l'exemple, nous avons un champ de jointure nommé "id_jointure"
1) ajouter un stringconcatenator, renommer l'attribut de sortie en fme_where
2) paramétrer ce stringconcatenator
a) constante : id_jointure='
b)champ : id_jointure
c) constante : '
3) modifier le writer en mise à jour (update)
4)Lancer l'opération
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne