Message posté par : Jérémie
----------------------------------------
Bonjour
A partir d'un fichier csv ou xls ? Vous êtes sûr ou vous ne savez pas ?
Vous avez un fichier contenant les géométries ainsi que les attributs qui sont dans la
table oracle ?
Pour mettre à jour un jeu de données en mettant à jour juste ce qui a changé (nouvelles
entités, entités modifiées et entités supprimées), j'utilise le transformer
ChangeDetector.
Il faut cependant lui donner en entrée la table actuelle et les nouvelles données avec les
mêmes noms de champs etc.
On récupère alors 4 sorties : insert / update / delete et unchanged.
De plus, FME crée l'attribut fme_db_operation qui contient la bonne valeur pour
utilisation lors de l'écriture en base de données avec un DatabaseUpdater ou avec le
Oracle Writer.
J'ai déjà eu des soucis lors de l'utilisation du DatabaseUpdater avec une bdd
Oracle sans comprendre pourquoi, je suis alors passé par le Oracle Writer et en principe
ça fonctionne bien.
Cet article en anglais indique la procédure pas à pas, avec une base postgres mais le
principe est le même
https://support.safe.com/hc/en-us/articles/25407512072845-Updating-Database…
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=368861#p368861
Pour y répondre : fme_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net