koopjs / koop-provider-marklogic

A Koop Provider that can be used to exposed data in MarkLogic via Esri feature services
https://koopjs.github.io/koop-provider-marklogic/
Other
6 stars 11 forks source link

Limit fields earlier in the pipelines #139

Closed jkerr5 closed 1 year ago

jkerr5 commented 5 years ago

The current implementation will select all the fields from the views and SPARQL queries that are joined together and then limit the actual fields that are returned based on the fields specified in the data sources. This may be a performance issue if there are a lot of fields in the views but the service only needs a few of them.

Also, aggregates can be done against fields that are not actually listed in the service metadata which is not the correct behavior.

jkerr5 commented 1 year ago

Closing this as it is now implemented in the geo data services project.