1. A computer-implemented method for querying a multidimensional database configured according to a dimensional model, the method comprising: at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors: receiving a Simple Protocol And Resource Description Framework Query Language (SPARQL) query; generating a native query from the SPARQL query using a mapping file comprising metadata that describes the multidimensional database; executing the native query on a multidimensional database; receiving a native result comprising data stored in the multidimensional database resulting from execution of the native query against the multidimensional database; and generating a SPARQL result from the native result using the mapping file, the SPARQL result representing a response to the SPARQL query.