1. A computer-based method for analyzing data comprising the steps of: at a central application platform: a) receiving from an end-user a query; b) dividing said query into a number of partial queries; c) designating said partial queries as simple or complex as appropriate; d) sending said simple queries to one or more OLAP data sources for evaluation; e) emulating the evaluation of partial queries not of the simple type; f) receiving from said OLAP data sources the results of the evaluation from step c); and g) combining the results of said evaluations and said emulation; and at one or more OLAP data sources: h) receiving from a central application platform one or more requests to evaluate simple queries; and i) transferring to said central application platform the results of evaluating said simple queries.