Skip to main content
Question

FeatureReader - ArcSDE - Define Read Criteria

  • November 10, 2025
  • 3 replies
  • 38 views

ebygomm
Influencer
Forum|alt.badge.img+46

Looking at the new Define Read Criteria By: Custom Query option in the FeatureReader in 2025.1

I feel like there should be a warning against using Define Read Criteria with Esri Geodatabase format as it uses sql and bypasses specific SDE functionality. 

3 replies

desiree_at_safe
Safer
Forum|alt.badge.img+16

Hi ​@ebygomm! Thanks for posting this! I haven't considered issues with using the Define Read Criteria option. From my understanding of the transformer, the SQL is passed to ArcObjects so the SDE functionality technically shouldn't be bypassed.

What specific SDE functionality you're thinking might be affected? Did you run into a particular issue or see a scenario that might cause problems? It might be good for us to test this out and make the right changes and adjustments!


ebygomm
Influencer
Forum|alt.badge.img+46
  • Author
  • Influencer
  • November 18, 2025

Initially I noticed that the resolve domains option wasn't respected when using Define Read Criteria.

 

Then I tested against a feature class that has archiving turned on. 

 

A simple where clause returns just the current feature, using a query in the Define Read Criteria returns both the current and a historic feature.


desiree_at_safe
Safer
Forum|alt.badge.img+16

Thank you for testing that! That's a really important catch about Define Read Criteria bypassing the archiving functionality. I've filed an internal ticket for the team to look into this.

I don't currently have a timeline, but we really appreciate you putting this on our radar! 🙂 If you notice any other issues please feel free to continue sharing those here or in another community post.


[Internal Ref: FMEENGINE-88696]