I'm reading an ArcSDE polygon layer (British National Grid), running it through the Aggregator, then writing to a TDE. But I get a warning in the log "TDE does not support geometry on feature". I can't see much in the way of parameters to change to try and fix this. Any ideas? FME 2018.0.1.0 (20180518 - Build 18310 - WIN64)
Tableau TDE Writer TDE does not support geometry on feature
Best answer by tim_wood
@XiaomengAtSafe @lars_de_vries @DanAtSafe
I think I've cracked it (with Dan's help from the past). I was looking at the data in Inspector and noticed some features had quite complex geometries - lots of sets of coordinates. Something made me think of a problem I had a while back using the File Geodatabase API Writer vs the ESRI FGDB Writer. That too was in a Workspace using the Aggregator. Dan Iseminger had a look a the Workspace and found the problem was nested aggregates. I haven't needed to implement the fix for that problem as there wasn't a big issue getting a floating ArcGIS licence to use ESRI FGDB Writer.
However, I've applied the fix to this problem and it appears to work. So the issue here also seems to be nested aggregates. I think some of the Wards in places like Scotland are already aggregates (multi-part features in ESRI speak) when I read them in. The Aggregator must then aggregate them again, creating a nested aggregate which upset the TDE Writer. Dan's fix is to filter the aggregates first and de-aggregate them, then re-aggregate the data again.
What's confusing about the source data is that there are 2 separate features for Bisley Ward ("Bisley" and "Bisley (DET)" i.e. detached), but Lerwick North Ward in Scotland (made up of a least 7 of the Shetland islands) is a multi-part feature. I guess the difference is that there are other Wards in between the 2 parts of Bisley Ward, and not between the parts of Lerwick North Ward (just the sea!).

(The AttributeManager just renames some fields and removes " (DET)" from the name of the detached parts of Wards).
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.



