6. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by one or more computer systems, configure the one or more computer systems to perform at least: instructions that cause the one or more processors to receive a continuous query, the continuous query identifying an archived view, the archived view identifying a join operation between a fact relation and a dimension relation; instructions that cause the one or more processors to generate a query plan for the continuous query; instructions that cause the one or more processors to initialize a state of an operator in the query plan corresponding to the dimension relation; instructions that cause the one or more processors to identify if the state of the operator identifies an event that detects a change to the dimension relation; and instructions that cause the one or more processors to re-start the continuous query based at least in part on the event that detects the change to the dimension relation; instructions that cause the one or more processors to identify a view root operator in the archived view; instructions that cause the one or more processors to construct an archiver query for the operator, the operator topologically preceding the view root operator; instructions that cause the one or more processors to execute the archiver query to obtain a result set of data records related to an application; and instructions that cause the one or more processors to generate a snapshot output of one or more data values related to the application based at least in part on the result set of data records related to the application.
6. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by one or more computer systems, configure the one or more computer systems to perform at least: instructions that cause the one or more processors to receive a continuous query, the continuous query identifying an archived view, the archived view identifying a join operation between a fact relation and a dimension relation; instructions that cause the one or more processors to generate a query plan for the continuous query; instructions that cause the one or more processors to initialize a state of an operator in the query plan corresponding to the dimension relation; instructions that cause the one or more processors to identify if the state of the operator identifies an event that detects a change to the dimension relation; and instructions that cause the one or more processors to re-start the continuous query based at least in part on the event that detects the change to the dimension relation; instructions that cause the one or more processors to identify a view root operator in the archived view; instructions that cause the one or more processors to construct an archiver query for the operator, the operator topologically preceding the view root operator; instructions that cause the one or more processors to execute the archiver query to obtain a result set of data records related to an application; and instructions that cause the one or more processors to generate a snapshot output of one or more data values related to the application based at least in part on the result set of data records related to the application. 7. The non-transitory computer-readable storage medium of claim 6 , further comprising: instructions that cause the one or more computer systems to traverse the query plan in topological order to identify the view root operator, the view root operator being identified by an output operator to store event information related to the application; instructions that cause the one or more computer systems to insert a buffer operator between the view root operator and the output operator in the query plan; and instructions that cause the one or more computer systems to store the event information from the view root operator in the buffer operator.