A linguagem Multidimensional Expression (MDX) foi criada com propósito de manipular dados multidimensionais Analysis Services e outras ferramentas. Sua sintaxe possui uma semelhança com SQL.
Utilização:
- Ferramentas de Business Inteligence.
- Navegação em estruturas de uma fonte de dados OLAP.
- DDL (linguagem de definição de dados).
- Obtém informações sobre a estrutura do cubo com expressões MDX.
- Permite utilizar membros e células calculadas.
- Funcionalidade Drill-Through (Visualização mais detalhada referente a um dado qualitativo).
Ex.: 1.500 é o custo do cliente "Petrobrás" no ano de 2007.
Com drill-through, poderemos observar, por exemplo, o telefone/código do cliente.
- Baseado em dois eixos (Linhas e colunas).