1. A method of generating an On-Line Analytical Processing (OLAP) query, comprising: providing a query object capable of supporting a plurality of OLAP servers, each of the OLAP servers using a different structured query format; determining an OLAP server from among the plurality of OLAP servers for which the query will be executed based upon a property of the query object; and processing the query object to generate a query statement using the structured query format corresponding to the OLAP server determined.