Patent Document ID: 9355143
Application ID: 13952690

Base Claim:
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 such that said query includes a sequenced list of requested columns wherein said sequenced list includes a mixed order of measure columns and dimensional columns; said computing device configured to convert said two-dimensional query into a multi-dimensional query which is compatible with a multi-dimensional query language such that said measure columns are separated from said dimensional columns; and, said computing device configured to retrieve data responsive to said multi-dimensional query.

---

Claim 3:
3. The apparatus according to claim 1 wherein said API includes a LINQ API modified with simplified aggregation, group by clauses, orderby clauses, joins, and new sets of methods.