You should be able to get this information from the translation log in the Features Read Summary and Features Written Summary sections at the bottom of the log file - you can compare how many features were read in and written out:
If you don't want to manually parse/search the log file, you can use FME for that too by utilizing the WorkspaceRunner transformer and reading the .log file that is produced with a CSV reader (it's just a pipe-delimited CSV):
You could also write this to a separate file if you wanted to keep a history table of the job details (i.e. read in, written out, start/end time, etc.).
@fmesafe.podpora If you're reading from a database, you can add a COUNT(*) SQL query in a SQLCreator or SQLExecutor. Something like:
SELECT COUNT( *) as "Number of Rows"
FROM mytable;
But ideally we should try and track down why you think FME is not reading all the records from your source data
You should be able to get this information from the translation log in the Features Read Summary and Features Written Summary sections at the bottom of the log file - you can compare how many features were read in and written out:
If you don't want to manually parse/search the log file, you can use FME for that too by utilizing the WorkspaceRunner transformer and reading the .log file that is produced with a CSV reader (it's just a pipe-delimited CSV):
You could also write this to a separate file if you wanted to keep a history table of the job details (i.e. read in, written out, start/end time, etc.).
Thank you for answer. I understand your print screen, but it's not so clear to me, an error somewhere in the settings? Total features read in log I should have 12 020, I only have one. I would need to perform an element level check. I don't know if I'm explaining it correctly.
It would be enough if I could check the number of input elements at the input ws and the number of written elements at the output ws..
@fmesafe.podpora If you're reading from a database, you can add a COUNT(*) SQL query in a SQLCreator or SQLExecutor. Something like:
SELECT COUNT( *) as "Number of Rows"
FROM mytable;
But ideally we should try and track down why you think FME is not reading all the records from your source data
Thanks for the reply. Can you please specify?