I may have encountered an issue with reading Excel sheets with attribute names that start with parts of existing FME format attribute names.
My first experience with this was while using the SchemaMapper transformer, but when I investigated the Excel reader, I noticed similar behaviour
The attribute names I wanted to use were:
- fme_geometry_name
- fme_type_name
If a sheet with these attribute names is loaded into the SchemaMapper transformer or the Excel reader, I notice the following behaviour:
- SchemaMapper
Dataset can be loaded and Parameter window works as expected. When clicking Next, a popup with 'Reading Dataset' appears and disappears very quickly. I am not able to finish the SchemaMapper wizard. - Excel Reader
Dataset can be loaded, but after completing the Add Reader wizard, the FeatureType object on the canvas does not contain the added attributes.
When repeating the process with the following attribute names, everything behaves as expected:
- geometry_name_fme
- type_name_fme
My impression is that the issue is due to the fact that ther is (some) similarity with the FME format attributes. To my knowledge there is no restriction mentioned in documentation about this.
I added a test.xlsx with four sheets, containing data mentioned above. This file can be used to reproduce the issue.
I would like to know whether this is a real issue or maybe I am missing something
Experienced in FME Desktop versions:
- 2016.1.0.1 (20160516 - Build 16494 - WIN64)
- 2017.1.0.0 (20170731 - Build 17539 - WIN64)
