Cause: More than one thread is sending events
Events are inserted into the stream data set by a web socket or a POST method request from more than one thread, which can result in the wrong order of events.
- Limit the number of threads that can send events simultaneously, or configure your application to send events from a single thread.
Cause: Events sorted by date
The data flow that contains the event strategy is run in batch mode. In this case, events might not be sorted by date.
- Use a report definition to sort events by time.For more information, see Reporting.
Cause: Formatting issues in the data set
The data set that sources the data flow has formatting issues. For example, the data set might source data that is time zone-dependent, but the time zone code is not provided in the event records or the code is not correct.
- Review the data set that sources events to your event strategy for any formatting issues and correct them.