1. A computer-implemented realtime event processing system having computer readable media that store executable instructions executed by a processor, comprising: an access component that accesses heterogeneous data sources of event data, for a query expecting a specific event type; a synchronization component that synchronizes realtime event data and static event data associated with the event type as obtained from the heterogeneous data sources; and a realtime merge component that merges the synchronized realtime event data and static event data into a realtime event stream.