1. A computer-implemented method of transforming queries based upon an entity/relationship schema into multi-dimensional expression queries, the method comprising: matching, by operation of one or more computer processors, an object referenced in a report specification based on an entity/relationship schema to a corresponding object in the entity/relationship schema, the corresponding object adorned with associated multi-dimensional metadata; adding the associated multi-dimensional metadata to the object referenced in the report specification; translating the report specification into a multi-dimensional expression query; directly retrieving all data required to populate a report output of the report specification; and converting, by operation of the one or more computer processors, results of the multi-dimensional expression query into a result set matching semantics of the report specification, wherein converting results of the multi-dimensional expression query comprises: converting the results of the multi-dimensional expression query into rows of data; and producing headers for inclusion into the rows of data.
1. A computer-implemented method of transforming queries based upon an entity/relationship schema into multi-dimensional expression queries, the method comprising: matching, by operation of one or more computer processors, an object referenced in a report specification based on an entity/relationship schema to a corresponding object in the entity/relationship schema, the corresponding object adorned with associated multi-dimensional metadata; adding the associated multi-dimensional metadata to the object referenced in the report specification; translating the report specification into a multi-dimensional expression query; directly retrieving all data required to populate a report output of the report specification; and converting, by operation of the one or more computer processors, results of the multi-dimensional expression query into a result set matching semantics of the report specification, wherein converting results of the multi-dimensional expression query comprises: converting the results of the multi-dimensional expression query into rows of data; and producing headers for inclusion into the rows of data. 6. The computer-implemented method of claim 1 , further comprising presenting the retrieved data in a format of an original query.