1. An apparatus configured to retrieve data from an Online Analytical Processing (“OLAP”) data source or MDX servers of other types, wherein said data source has associated meta-data, said apparatus comprising: a computing device; an application programming interface (“API”) configured to operate within said computing device; said API configured to receive a two-dimensional query written in a two-dimensional query language; said computing device configured to convert said two-dimensional query into a multi-dimensional query which is compatible with a multi-dimensional query language; and, said computing device configured to retrieve data responsive to said multi-dimensional query.