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:
  • Assess when to use parallel processing
  • Set up transformers to use parallel processing
  • Create an artificial group for parallel processing

results matching ""

    No results matching ""