13. A method for updating a view snapshot of a view, comprising: subscribing the view to a stream publisher, wherein the stream publisher publishes a stream of data corresponding to the view; and continuously maintaining, by an activity monitoring computer system, the view corresponding to the stream of data, wherein continuously maintaining of the view comprises: forming a row for event data that is included within the stream of data; joining contextual data with the row to form a compound row within the view; and wherein the contextual data comprises data selected from a group consisting of static data and changing data, and wherein when the contextual data comprises the changing data, a change in the contextual data is reflected upon joining the change in the contextual data with a subsequent event row.
13. A method for updating a view snapshot of a view, comprising: subscribing the view to a stream publisher, wherein the stream publisher publishes a stream of data corresponding to the view; and continuously maintaining, by an activity monitoring computer system, the view corresponding to the stream of data, wherein continuously maintaining of the view comprises: forming a row for event data that is included within the stream of data; joining contextual data with the row to form a compound row within the view; and wherein the contextual data comprises data selected from a group consisting of static data and changing data, and wherein when the contextual data comprises the changing data, a change in the contextual data is reflected upon joining the change in the contextual data with a subsequent event row. 15. The method as recited in claim 13 , wherein the view snapshot comprises an input stream for a subsequent view.