1. A computer assisted method for analyzing information from a data source, comprising: selecting one or more data sources; linking said selected source to an operator for analyzing information; detecting whether said data source is a data stream or a database; and evaluating said operator against a database when said data source includes one or more databases and evaluating a data unit against said operator when said data source includes one or more data streams.