Queries

A query is a request for information from a database. Queries take the form of a command language that lets you select, insert, update, find out the location of data, and so forth.

The standard command language for getting information from and updating a relational database is Structured Query Language (SQL). SQL statements are used both for interactive queries for information from a relational database and for gathering data for reports.

Multidimensional databases also require a language that allows you to express multidimensional queries; however, to date, there is no standard. MDX (Multidimensional Expression Language) is used by Microsoft’s OLE DB for OLAP API and OLAP Services. For Oracle Essbase, Interactive Reporting uses MaxL (Multidimensional Access Language). MDSQL (Multidimensional Query Language) is yet another query language.

With Interactive Reporting, you do not need to know SQL or any multidimensional query languages to create powerful database queries. You build queries by choosing the data to retrieve from a visual representation of the database.

Interactive Reporting offers two query methods.

An Interactive Reporting document can contain one or more relational Query sections, as well as one or more OLAPQuery sections. This allows users access to information in organizations that have both types of databases.