1. In a view engine comprising a business activity monitoring system, a method for determining a content of a snapshot of a real time view of heterogeneous enterprise data of an operational system, comprising: capturing a stream of operational events in real time; materializing a resulting view, wherein said resulting view comprises a dynamically defined view of said stream of events; and wherein said resulting view provides visibility into a current state of said operational system from a plurality of views, wherein said materializing of said resulting view comprises: receiving a view query in a structured query language (SQL); executing a “from” clause within said view query, wherein said “from” clause joins across said plurality of views, wherein one of said plurality of views comprises an event view, and wherein a remainder of said plurality of views comprises a context view; modeling an event associated with said event view as a data stream; modeling said context view as a relation; retrieving a row corresponding to said context view; constructing a compound row comprising a row from said data stream joined with said retrieved row from said context view; and depicting said compound row as a snapshot.