Problem: The Update a Feature output connector creates multiple features for a common unique identifier in ArcGIS GeoEvent Extension for Server
The Update a Feature output connector in ArcGIS GeoEvent Extension for Server allows users to feed real-time data to an existing feature service. In some instances, using theoutput connector adds multiple records to a common unique identifier, instead of updating the existing record.
This is a known limitation. The issue occurs when sending a batch of updates to a common feature using the Update a Feature output connector.
Solution or Workaround
The following are the workarounds for this issue:
Send updates one record at a time
When updating features in a feature service, send the records one at a time instead of batch updates. This prevents multiple items being present for a common unique identifier in the real-time update data.
Use stream services
Use a stream service instead of a feature service. This issue is not reproducible in stream services. Unlike feature services, a stream service allows real-time data dissemination with low latency. For more information on creating and publishing stream services, refer to ArcGIS for Server: Publishing a Stream Service.