Comment FME logue les informations des données source
FME travaille en poussant les entités à travers le traitement sur une base individuelle, et il le fait dès que chaque entité est lue à partir des données source. Il est donc parfois difficile de calculer le temps passé à lire les données, car le temps de traitement est regroupé avec celui-ci.
Par exemple, 'Emptying factory pipeline' ci-dessous spécifie le moment où FME a fini de lire les données.
2006-02-03 11:37:47| 342.7| 0.5|INFORM|Emptying factory pipeline
Ici, il a fallu 342,7 secondes (environ 6 minutes) pour lire les données sources. Mais cela inclut le temps passé à traiter les entités dans le traitement. Lorsque tous les Transformers ont été retirés de ce traitement, le log indique :
2006-02-03 14:44:43| 66.5| 0.3|INFORM|Emptying factory pipeline
Cela nous indique que 80 % du temps a été consacré au traitement des données et seulement 20 % à leur lecture. Dans ce cas, vous devriez vérifier votre traitement pour vous assurer qu'il est aussi efficace que possible et qu'il n'y a pas de Transformers inutiles.
Astuce :