1. A computerized method to respond to a request for data, the method including: receiving a request to search for the data based on a period of time, the receiving automatically to cause a processor to perform a search of a logical table, based on a criterion, to access the data that is archived according to time in different physical tables; querying at least two data sources for the data based on the request; receiving results that include the data; and communicating the results in response to the request to search for the data.