I have a real-time analytic that is being used in emergency response apps. I have an HTTP Poller making a call every 5 minutes. We are having an issue where old records aren't getting dropped quickly enough. Is there a way to configure the analytic to immediately drop any records that are no longer coming in through the API call?
There is an end date field in the table that I was using to drop records via a Python script every 5 minutes to ensure that there weren't any records in the apps past their end date. The problem with that is if they drop a record on their end before the end date, the records remains in our apps.
I tried using a Steam layer instead of a Feature layer, but encountered symbology limitations.
I tried switching to a big data analytic but the problem with that is that when it runs, the points sometime disappear from the Dashboard for at least 20 seconds and it sometimes requires the user to move the map around or zoom in and out before they see the points redraw at all. This seems to work better in WAB than in Dashboard.