Message posté par : Jérémie
----------------------------------------
Bonjour,
Pour plus d'efficacité, il peut aussi être bon de faire travailler la base de données
et de filtrer dès l'entrée du workspace FME.
Au lieu de passer par un Reader Oracle, passer par un SQLCreator et utiliser par exemple
le SQL suivant :
-----------------
Code :
select section, max(madate) as madate
from matable
group by section;
-----------------
Dans le SQLCreator, sélectionner la base de données Oracle et adapter le SQL selon le nom
de la table et les noms des champs.
Penser à préciser les champs à exposer (ils ne sont pas exposés par défaut), en
l’occurrence section et madate.
Oracle fera tout le travail de filter et FME se chargera de la conversion vers le format
Excel avec un Writer Excel connecté au SQLCreator.
P.S. : Si vous voulez jouer avec le code SQL, j'ai testé sur dbfiddle avec vos
données, ici :
https://dbfiddle.uk/?rdbms=oracle_11.2&fiddle=957c10e6d1540eb69a5609286…
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=339453#p339453
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