A system and method for generating an On-Line Analytical Processing (OLAP)
query. A query object is provided that supports a plurality of OLAP
servers which use different structured query formats. An OLAP server is
determined from among the OLAP servers for which the query will be
executed based on a property of the query object. The query object is
processed to generate a query statement using the structured query format
that corresponds to the determined OLAP server.