1. A business intelligence analysis server in a client-server business intelligence analysis system comprising: a query processing component receiving a request from a client in the client-server business intelligence analysis system; a query information collector capturing information in a response to the request, and including the information in an updated server context in the response; and an adaptive query optimizer for optimizing a subsequent request from the client, the subsequent request utilizing the optimization information included in the server context.