1. A method, comprising: receiving a trigger associated with a rule; determining, using a parser, if the rule requires that historical information be provided to an event-based analysis engine in response to receiving the trigger comprising determining if the rule comprises a change management operator to determine whether data has changed from one point in time to another point in time; filtering out, using a filter, events not needed by the rule if the rule requires historical information; sending the filtered events from the filter to a query component; retrieving the historical data from a database using the query component; and providing the event-based analysis engine with the historical information based on the filtering by providing the historical information retrieved from the query component to a memory of the event-based analysis engine.