As well as generating interval timings between the correlated Agent Events in a single Item, VMX-Analytics can also generate interval timings between arbitrary Agent Events in the Items in an Association.

Example
In the diagram below, an Order flow is associated with a Fill flow, and there’s an interval timing between the order being sent to the exchange and the receipt of each fill returned by the exchange. Individual interval timings are also generated for each associated item.

An association of two Flows

Example
In the diagram below, VMX-Analysis generates an interval timing between an item and the first or last associated item.

First and Last items in an Association

Be aware that last has a special meaning in the context of a real-time system. Beeks Analytics cannot generate the Last timing until it sees the last child Agent Event in the last associated Item. To enable VMX-Analysis to identify the last child Agent Event, you need to configure a time cutoff that indicates the expected maximum time in which all associated items will be processed. You can define this cutoff either at individual timing level or by setting a system-wide default using system properties.