FME CERTIFIED PROFESSIONAL EXAMINATION
COMPLETE QUESTIONS AND DETAILED SOLUTIONS
LATEST UPDATE THIS YEAR JUST RELEASED
Exam Coverage Summary
1. FME Workbench Fundamentals – Understanding the Workbench interface, navigation,
translation workflow, bookmarks, annotations, and workspace organization.
2. Readers, Writers, and Data Formats – Configuring readers and writers, handling numerous
spatial and non-spatial data formats, coordinate systems, and schemas.
3. Transformers and Data Manipulation – Applying common and advanced transformers for
filtering, joining, merging, validating, aggregating, restructuring, and transforming data.
4. Attribute and Geometry Processing – Creating, modifying, calculating, validating, and managing
attributes and geometries using FME transformers.
5. Schema Mapping and Feature Types – Managing feature types, schema mapping, dynamic
schemas, schema scanning, and automatic attribute handling.
6. Quality Assurance and Validation – Detecting errors, validating geometry, checking attribute
completeness, duplicate detection, and implementing quality-control workflows.
7. Automation and Parameters – Creating published parameters, user parameters, reusable
workspaces, batch processing, and automation best practices.
8. Performance Optimization and Debugging – Using caches, feature inspection, logging,
breakpoints, bookmarks, and performance optimization techniques.
9. Coordinate Systems and Spatial Data Management – Working with projections, coordinate
transformations, reprojection, raster/vector integration, and spatial relationships.
10. Best Practices and Professional Workflow Design – Documentation, workspace organization,
naming conventions, error handling, reusable designs, and maintainable ETL workflows.
FME Certified Professional Examination
Question 1
Which statement best explains why carefully selecting the appropriate reader
during the beginning of an FME workspace design process greatly improves
successful data translation accuracy, minimizes unexpected schema issues, and
reduces unnecessary troubleshooting later in the project lifecycle?
A. Readers only determine workspace colours and annotations.
B. Readers define how source data and schemas enter the workspace.
,C. Readers permanently change the original source files.
D. Readers eliminate the need for writers.
Answer: B
Rationale: Readers define how FME interprets incoming datasets, including
schema, geometry, attributes, and coordinate systems. Correct reader selection
prevents translation and schema problems.
Question 2
Which FME transformer should generally be selected whenever features must be
separated into different processing paths according to attribute values without
permanently modifying the original attribute information during the workspace
execution?
A. Tester
B. Logger
C. Bookmark
D. Inspector
Answer: A
Rationale: The Tester evaluates conditions and routes features according to
attribute values while preserving the original data unless explicitly changed.
Question 3
Why is caching frequently enabled during workspace development when an
author needs to identify transformation problems quickly, inspect intermediate
results efficiently, and avoid rerunning the entire translation repeatedly after
every modification?
A. It permanently stores output files.
B. It allows inspection of intermediate results without rerunning completed
,sections.
C. It compresses source data.
D. It encrypts workspaces.
Answer: B
Rationale: Feature caching speeds development by storing intermediate results,
allowing developers to inspect previous processing stages.
Question 4
When creating a reusable workspace intended for multiple users processing
different datasets regularly, which design approach provides the greatest
flexibility while minimizing repeated workspace modifications and maintenance
efforts?
A. Hard-code every file path.
B. Use published parameters for user inputs.
C. Delete all bookmarks.
D. Convert every attribute into geometry.
Answer: B
Rationale: Published parameters allow users to specify inputs without editing the
workspace.
Question 5
Which statement most accurately describes the primary purpose of an FME writer
within a complete ETL workflow involving multiple spatial and non-spatial
datasets processed together?
A. It validates source geometry only.
B. It creates destination datasets from transformed features.
, C. It replaces all transformers.
D. It imports external coordinate systems.
Answer: B
Rationale: Writers output transformed data into target formats after processing.
Question 6
Which transformer would most appropriately be used whenever duplicate
features must be identified according to one or more specified attributes before
continuing additional processing activities?
A. DuplicateFilter
B. Inspector
C. Logger
D. Bookmark
Answer: A
Rationale: DuplicateFilter identifies duplicate and unique features using specified
key attributes.
Question 7
During workspace validation, why should geometry validation be performed
before exporting critical engineering or GIS datasets intended for operational use
across multiple systems?
A. It increases file size.
B. It helps detect invalid geometries that may cause downstream failures.
C. It deletes unnecessary attributes.
D. It automatically changes coordinate systems.
Answer: B
COMPLETE QUESTIONS AND DETAILED SOLUTIONS
LATEST UPDATE THIS YEAR JUST RELEASED
Exam Coverage Summary
1. FME Workbench Fundamentals – Understanding the Workbench interface, navigation,
translation workflow, bookmarks, annotations, and workspace organization.
2. Readers, Writers, and Data Formats – Configuring readers and writers, handling numerous
spatial and non-spatial data formats, coordinate systems, and schemas.
3. Transformers and Data Manipulation – Applying common and advanced transformers for
filtering, joining, merging, validating, aggregating, restructuring, and transforming data.
4. Attribute and Geometry Processing – Creating, modifying, calculating, validating, and managing
attributes and geometries using FME transformers.
5. Schema Mapping and Feature Types – Managing feature types, schema mapping, dynamic
schemas, schema scanning, and automatic attribute handling.
6. Quality Assurance and Validation – Detecting errors, validating geometry, checking attribute
completeness, duplicate detection, and implementing quality-control workflows.
7. Automation and Parameters – Creating published parameters, user parameters, reusable
workspaces, batch processing, and automation best practices.
8. Performance Optimization and Debugging – Using caches, feature inspection, logging,
breakpoints, bookmarks, and performance optimization techniques.
9. Coordinate Systems and Spatial Data Management – Working with projections, coordinate
transformations, reprojection, raster/vector integration, and spatial relationships.
10. Best Practices and Professional Workflow Design – Documentation, workspace organization,
naming conventions, error handling, reusable designs, and maintainable ETL workflows.
FME Certified Professional Examination
Question 1
Which statement best explains why carefully selecting the appropriate reader
during the beginning of an FME workspace design process greatly improves
successful data translation accuracy, minimizes unexpected schema issues, and
reduces unnecessary troubleshooting later in the project lifecycle?
A. Readers only determine workspace colours and annotations.
B. Readers define how source data and schemas enter the workspace.
,C. Readers permanently change the original source files.
D. Readers eliminate the need for writers.
Answer: B
Rationale: Readers define how FME interprets incoming datasets, including
schema, geometry, attributes, and coordinate systems. Correct reader selection
prevents translation and schema problems.
Question 2
Which FME transformer should generally be selected whenever features must be
separated into different processing paths according to attribute values without
permanently modifying the original attribute information during the workspace
execution?
A. Tester
B. Logger
C. Bookmark
D. Inspector
Answer: A
Rationale: The Tester evaluates conditions and routes features according to
attribute values while preserving the original data unless explicitly changed.
Question 3
Why is caching frequently enabled during workspace development when an
author needs to identify transformation problems quickly, inspect intermediate
results efficiently, and avoid rerunning the entire translation repeatedly after
every modification?
A. It permanently stores output files.
B. It allows inspection of intermediate results without rerunning completed
,sections.
C. It compresses source data.
D. It encrypts workspaces.
Answer: B
Rationale: Feature caching speeds development by storing intermediate results,
allowing developers to inspect previous processing stages.
Question 4
When creating a reusable workspace intended for multiple users processing
different datasets regularly, which design approach provides the greatest
flexibility while minimizing repeated workspace modifications and maintenance
efforts?
A. Hard-code every file path.
B. Use published parameters for user inputs.
C. Delete all bookmarks.
D. Convert every attribute into geometry.
Answer: B
Rationale: Published parameters allow users to specify inputs without editing the
workspace.
Question 5
Which statement most accurately describes the primary purpose of an FME writer
within a complete ETL workflow involving multiple spatial and non-spatial
datasets processed together?
A. It validates source geometry only.
B. It creates destination datasets from transformed features.
, C. It replaces all transformers.
D. It imports external coordinate systems.
Answer: B
Rationale: Writers output transformed data into target formats after processing.
Question 6
Which transformer would most appropriately be used whenever duplicate
features must be identified according to one or more specified attributes before
continuing additional processing activities?
A. DuplicateFilter
B. Inspector
C. Logger
D. Bookmark
Answer: A
Rationale: DuplicateFilter identifies duplicate and unique features using specified
key attributes.
Question 7
During workspace validation, why should geometry validation be performed
before exporting critical engineering or GIS datasets intended for operational use
across multiple systems?
A. It increases file size.
B. It helps detect invalid geometries that may cause downstream failures.
C. It deletes unnecessary attributes.
D. It automatically changes coordinate systems.
Answer: B