Exercise 5 | Performance Review Project |
Data | Various |
Overall Goal | Analyze and improve the workspace performance |
Demonstrates | Parallel Processing |
Start Workspace | C:\FMEData2016\Workspaces\DesktopAdvanced\Performance-Ex5a-Begin.fmw C:\FMEData2016\Workspaces\DesktopAdvanced\Performance-Ex5b-Begin.fmw C:\FMEData2016\Workspaces\DesktopAdvanced\Performance-Ex5c-Begin.fmw |
End Workspace | C:\FMEData2016\Workspaces\DesktopAdvanced\Performance-Ex5a-Complete.fmw C:\FMEData2016\Workspaces\DesktopAdvanced\Performance-Ex5b-Complete.fmw C:\FMEData2016\Workspaces\DesktopAdvanced\Performance-Ex5c-Complete.fmw |
Included here are a number of workspaces generated by your colleagues. As the resident FME expert you have been asked to assess the performance of each workspace.
1) Workspace A
Start Workbench and open workspace C:\FMEData2016\Workspaces\DesktopAdvanced\Performance-Ex5a-Begin.fmw
This workspace carries out spatial overlays and nearest neighbor finding. It determines which neighborhood each postal address and fire hall is located in, and finds the nearest firehall to each address. The nearest firehall must be in the same neighborhood.
Examine the workspace and assess it for its ability to employ parallel processing. You should answer the following questions:
- Do any transformers permit parallel processing?
- Is there an existing group I can parallel process by?
- Is there an artificial group I can create to parallel process by?
- Will parallel processing speed up the workspace performance, or make it worse?
The answers to these questions can be found in the finished workspace: C:\FMEData2016\Workspaces\DesktopAdvanced\Performance-Ex5a-Complete.fmw
2) Workspace B
Start Workbench and open workspace C:\FMEData2016\Workspaces\DesktopAdvanced\Performance-Ex5b-Begin.fmw
This workspace reads contour data from Esri Shapefile datasets and converts them into raster DEM tiles - one tile for each shapefile.
Again, examine the workspace and assess it for its ability to employ parallel processing. You should answer the following questions:
- Do any transformers permit parallel processing?
- Is there an existing group I can parallel process by?
- Is there an artificial group I can create to parallel process by?
- Will parallel processing speed up the workspace performance, or make it worse?
The answers to these questions can be found in the finished workspace: C:\FMEData2016\Workspaces\DesktopAdvanced\Performance-Ex5b-Complete.fmw
3) Workspace C
Start Workbench and open workspace C:\FMEData2016\Workspaces\DesktopAdvanced\Performance-Ex5c-Begin.fmw
This workspace may be familiar to you. It comes from the Desktop Basic course and is a project to find all single-family addresses within 50 metres of a major road.
.1 UPDATE |
The Bufferer transformer in the above screenshot gained a <Rejected> port in FME2016.1 |
Once more, examine the workspace and assess it for its ability to employ parallel processing. You should again answer the following questions:
- Do any transformers permit parallel processing?
- Is there an existing group I can parallel process by?
- Is there an artificial group I can create to parallel process by?
- Will parallel processing speed up the workspace performance, or make it worse?
The answers to these questions can be found in the finished workspace: C:\FMEData2016\Workspaces\DesktopAdvanced\Performance-Ex5c-Complete.fmw
CONGRATULATIONS |
By completing this exercise you have learned how to:
|