Include FeatureWriter counts in the "total features written" stats

Related products: FME Form

As discussed in this q&a, output from the FeatureWriter is not included in the Total Features Written stat at the end of a workspace log and thus also not included in the job results page on FME Server. This can be confusing and potentially misleading so I'd like to suggest adding these numbers to the total.

Maybe do the same for FeatureReader too, unless it is already done.

 

 


Until it gets implemented, here's a workaround that outputs the feature counts of the FeatureWriters to the FME log and also makes it possible to use the feature counts in the shutdown script etc. using the standard mechanisms.

The solution basically consists of re-creating the same number of dummy features and do a fanout to the NULL writer. Since the dummy features contains no geometry and hardly any attributes, it shouldn't be too penalizing performance wise:

'

From the FME log after execution:

'


Love the ingenuity here. Don't love that you have to do this.

 

 


Very good point. Feature Reader needs same treatment.

 

 


Granted, I did have to take a shower after implementing that one.

I had to replace a reader by FeatureReader and need the statistics for the FeatureReader


Safe PR#63106
I uploaded a custom transformer to FME Hub which writes the Feature Read Summary to FME log file with same formatting as readers do, see: FeatureReadSummary_to_log_writer.fmx

 

see also: discussion in Knowledge Base

 

 

Screenshot of log file with the generated statistics:

 

'

 

 


Yes, the FME server report writer count should include both the counts from featurewritter and conventional writer.


Whilst we're at it here, why not consider changing the wording of the message entirely? Instead of "Total Features Written", how about "Total Features sent to be Written"... It would make explaining why nothing has actually been written due to rejected features much simpler!