1. A method of processing data associated with a vehicle, comprising: receiving a set of metrics related to a performance of the vehicle and a plurality of operators of the vehicle over a set time period from an application operating on the vehicle to collect data associated with operation of the vehicle, wherein the set of metrics include compliance information of the plurality of operators of the vehicle; identifying a plurality of events associating the plurality of operators of the vehicle with the vehicle along with associated timestamps of the plurality of events; generating a mapping table mapping the plurality of events to times during which the plurality of operators operate the vehicle based at least in part on the associated timestamps of the plurality of events; correlating over the set time period, by a processor, the set of metrics with the plurality of operators based at least in part on the times during which the plurality of operators operate the vehicle as specified in the mapping table to generate a correlated set of data viewable from an operator context of one of the plurality of operators, wherein the correlated set of data viewable from the operator context include the compliance information of the operator; providing the correlated set of data to a client; receiving an updated set of metrics, an additional event, or both; updating the correlated set of data according to the updated set of metrics, the additional event, or both; and providing the updated correlated set of data to the client.