1) open FME workflow

 

 

 

 

2) reset data source

 

3)

 

 

 

4)

 

 

 

5)

 

 

 

6)encounter 1st error

 

Adjusting Memory Resources

https://docs.safe.com/fme/html/FME-Form-Documentation/FME-Form/Workbench/memory_resources_adjusting.htm

 

Setting a temporary file location for FME to use via the FME_TEMP environment variable

https://community.safe.com/s/article/fme-temp-environment-variable

 

 

7)   Add FME_TEMP folder does not help, I still

Keep geting error : out of memory, only 1.01% completed.

ERROR message is 

Out of memory.  Program terminating.  Please read the FME Help section 'Adjusting Memory Resources' for workarounds.

 

The error might be single 1 reader ( votinng_precints layer on ArcSDE) for some reason failed to read data correctly. This eventually cause the "Out of memory" error, cause whole workflow failed. 

So I manually run this problem reader get data cached in laptop for down stream use. Partial run get this problem reader fixed. 

 

 

8) One step by one step partial run will save memory, I don't need to worry about out of memory error again. But remember must turn on feature caching. 

 

Feature Caching, Partial Runs

https://safe-software.gitbooks.io/introduction-to-fme-desktop/content/2.translations/2.06.feature-caching.html

 

 

 

 

9) encounter 2nd error

 

 

 

 

10) re-run the broken piece, which is volting -precincts, fixed this error

 

 

 

11) final result is here

 

 

 

12) check it in ArcPro

 

by

Please log in or register