#1 Mon 16 July 2012 14:30
- MagBar
- Participant assidu
- Date d'inscription: 27 Jun 2012
- Messages: 203
un transformer pour compter le nombre d'entité ?
Bonjour,
lors d'un processus, nous visualisons le nombre d'entité qui passe d'un transformer à un autre. Est ce possible d'extraire ce nombre dans un fichier note, excel ou autre afin d'en garder une trace même après fermeture du FME ?
Hors ligne
#2 Mon 16 July 2012 14:41
Re: un transformer pour compter le nombre d'entité ?
Bonjour,
utilisez counter et paramétrez le selon vos besoins.
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne
#3 Mon 16 July 2012 14:46
- MagBar
- Participant assidu
- Date d'inscription: 27 Jun 2012
- Messages: 203
Re: un transformer pour compter le nombre d'entité ?
je vous remercie. Je vais remettre mon nez dans ce transformer car il semble indiquer un compte sur chaque entité. Je souhaitais avoir un seul résultat, le résultat final en fait.
Hors ligne
#5 Tue 17 July 2012 06:29
- pyjoubert
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Mar 2006
- Messages: 347
Re: un transformer pour compter le nombre d'entité ?
Bonjour,
Tout dépend comment vous voulez le stocker..... car il apparait déjà dans le log du traitement et donc est consultable après la fermeture de FME
Dernière modification par pyjoubert (Tue 17 July 2012 06:29)
Hors ligne
#6 Tue 17 July 2012 07:35
- MagBar
- Participant assidu
- Date d'inscription: 27 Jun 2012
- Messages: 203
Re: un transformer pour compter le nombre d'entité ?
Dans le Log ce sont les entité finales qui sont stockées. J'aurai besoin de chiffre intermédiaire.
J'ai utilisé le StatisticsCalculator précédé de l'AttributeCreator avec ajout d'un attribut 1 pour chaque entité. StatisticsCalculator s'est chargé du calcul...
Y'a peut être plus simple mais ça marche.
Merci beaucoup.
Hors ligne
#7 Tue 17 July 2012 08:07
- pyjoubert
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Mar 2006
- Messages: 347
Re: un transformer pour compter le nombre d'entité ?
Dans le log, il y a tout.
tout ce qui transite par les ports est comptabilisé en entrée et en sortie. reste à le déchiffer
Hors ligne
#8 Tue 17 July 2012 08:12
- MagBar
- Participant assidu
- Date d'inscription: 27 Jun 2012
- Messages: 203
Re: un transformer pour compter le nombre d'entité ?
ah oui j'ai été voir et en effet j'ai pu le voir ... Mais bon comme vous dites, reste à le dechiffrer lol
Hors ligne
#9 Tue 17 July 2012 11:23
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: un transformer pour compter le nombre d'entité ?
Pourquoi ajouter un attribute creator avant le calcul de stat ? Utilisez un des attributs format, comme par exemple fme_feature. Avec un peu de python vous pouvez même écrire le debug du log dans un fichier à part.
Vous pouvez aussi utiliser un timestamp pour créer un log à chaque utilisation de votre projet fmw. En gros, évitez ainsi que le projet n'écrase votre log à chaque fois. Pour ça, faîtes un clic droit sur log et éditer le paramètre. Puis dans le projet faîtes une fonction qui met à jour le paramètre.
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
#10 Tue 17 July 2012 11:27
- MagBar
- Participant assidu
- Date d'inscription: 27 Jun 2012
- Messages: 203
Re: un transformer pour compter le nombre d'entité ?
argh.. je ne m'y connais pas en Python...
j'ai égallement très peu compris les attributs formats. c'est un peu la raison pour laquelle je ne les utilise pas.
fme_feature compte le nombre d'entité ?
Hors ligne
#11 Tue 17 July 2012 12:53
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: un transformer pour compter le nombre d'entité ?
Non, fme_feature décrit le type d'entité. Le nom de la couche, du fichier texte, de la table de BD... ce genre de chose. Donc cela vous permet : d'avoir un compte par nombre d'entité (numeric count de statcalculator).
Ils sont documentés dans l'aide de FME.
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
#12 Mon 23 July 2012 13:56
- MagBar
- Participant assidu
- Date d'inscription: 27 Jun 2012
- Messages: 203
Re: un transformer pour compter le nombre d'entité ?
Je vous remercie.
Hors ligne