About the Query Specification

A query specification is an XML document that describes thoroughly the query to be run using the BI Semantic Layer RESTful Web Service SDK. The query specification is based on a query model designed to standardize the data extraction from data providers by products that use the concepts of the Semantic Layer.

This query model allows you to define any type of SQL query to extract and return data from any data source, such as relational databases, OLAP data providers, XML files or web services.

A query specification supports the following components of a query:

  • Query options
  • Result objects
  • Sort objects
  • Query filters

The query model also allows you to define advanced queries such as combined queries.