9. A computer-implemented method, comprising: receiving selection, from a user associated with business event data, of a data object enabled to provide a real-time stream of the business event data; identifying a key performance indicator associated with the business event data; generating a first continuous query language query for the key performance indicator; generating a relation based at least in part on the real-time stream of the business event data; implementing the first continuous query language query against the relation to monitor the relation of the business event data for a first metric corresponding to a key performance indicator associated with the real-time stream; storing a first snapshot of the first data corresponding to the key performance indicator in a data table; identifying a risk indicator associated with a second metric that affects the first metric based at least in part on the key performance indicator; implementing a second continuous query language query against the relation; listening to output events of the second continuous query language query configured to monitor the relation for the second metric, the second metric corresponding to the risk indicator, and the risk indicator identifying a change in the second metric above a threshold amount corresponding to the first metric; storing a second snapshot of the second data corresponding to the risk indicator in the data table; associating the data table with a key performance indicator watchlist; generating information for presenting a real-time risk dashboard user interface comprising a first visualization associated with the first snapshot of the first metric corresponding to the key performance indicator associated with the key performance indicator watchlist and a second visualization associated with the second snapshot of the second metric corresponding to the risk indicator associated with the key performance indicator watchlist; and presenting the first visualization and the second visualization in the risk dashboard user interface.
9. A computer-implemented method, comprising: receiving selection, from a user associated with business event data, of a data object enabled to provide a real-time stream of the business event data; identifying a key performance indicator associated with the business event data; generating a first continuous query language query for the key performance indicator; generating a relation based at least in part on the real-time stream of the business event data; implementing the first continuous query language query against the relation to monitor the relation of the business event data for a first metric corresponding to a key performance indicator associated with the real-time stream; storing a first snapshot of the first data corresponding to the key performance indicator in a data table; identifying a risk indicator associated with a second metric that affects the first metric based at least in part on the key performance indicator; implementing a second continuous query language query against the relation; listening to output events of the second continuous query language query configured to monitor the relation for the second metric, the second metric corresponding to the risk indicator, and the risk indicator identifying a change in the second metric above a threshold amount corresponding to the first metric; storing a second snapshot of the second data corresponding to the risk indicator in the data table; associating the data table with a key performance indicator watchlist; generating information for presenting a real-time risk dashboard user interface comprising a first visualization associated with the first snapshot of the first metric corresponding to the key performance indicator associated with the key performance indicator watchlist and a second visualization associated with the second snapshot of the second metric corresponding to the risk indicator associated with the key performance indicator watchlist; and presenting the first visualization and the second visualization in the risk dashboard user interface. 10. The computer-implemented method of claim 9 , wherein identifying the risk indicator includes automatically determining one or more risk indicators that affect the key performance indicator.