SQL interface
There are two cases for using the SQL interface:
- Relational planning.
Users want to display data from the in a table-like fashion in Application Studio. The data can be modified and then written back.
- No filters on values are
needed: the request filters only on elements of one or more dimensions. For
example:
Products = 'Monitor 22 LCD' AND Region = 'Italy'
- Although aggregated
values are not be displayed in this use case, it provides a way to select all
children of a given level in a hierarchy. For example:
Region = 'Europe'
- No filters on values are
needed: the request filters only on elements of one or more dimensions. For
example:
- Query on attributes tables.
Users want to run queries on a dimension and its attribute tables. The returned list must take the permissions of the user into account. This is sometimes used in applications built with Application Studio to store a menu structure. In this case, the dimension does not need to be a part of any cube.