Os cubos são estruturas de consulta especificamente concebidas para analisar uma ou mais métricas de desempenho empresarial (como lucro líquido ou vendas brutas) em diferentes dimensões (tempo, geografia, demografia, etc.). Pessoas que criam tabelas dinâmicas ou gráficos dinâmicos no Excel utilizam frequentemente cubos do Analysis Services como origem de dados.
MDX é a linguagem de consulta dos cubos. Nos bastidores, o Excel utiliza o MDX para obter campos e valores de dados quando escolhe itens de uma lista de Campos de Tabela Dinâmica. Também pode criar consultas MDX manualmente ao importar dados de um cubo do Analysis Services.
Se estiver a utilizar Power Pivot no Excel, pode criar uma consulta MDX com a consulta MDX Designer ao importar a partir de uma base de dados multidimensional em execução no Analysis Services.
Quem deve utilizar a consulta MDX Designer? Será bem-sucedido com o construtor de consultas MDX se já tiver conhecimentos de MDX ou se tiver uma consulta predefinida para utilizar ou testar. Se não for um especialista em MDX, utilize o Excel para obter dados do Analysis Services. Quando se liga a um servidor e a uma base de dados, o Excel mostra-lhe que cubos estão disponíveis e importa todas as respetivas medidas e dimensões para que possa consultar qualquer parte do cubo com a lista Campos da Tabela Dinâmica.
-
Abra a janela do Power Pivot.
-
Clique em Base > Obter > de Dados Externosda Base de Dados > do Analysis Services ou Power Pivot.
-
No Assistente de Importação de Tabelas, forneça o nome de um servidor multidimensional do Analysis Services e escolha a base de dados. Clique em Seguinte.
-
Cole na consulta MDX na janela Instrução MDX.
-
Clique em Validar.
-
Se receber um erro, limpe a consulta da janela.
-
Clique em Estrutura para abrir a consulta MDX Designer, que pode executar no modo Estrutura ou Consulta, consoante aquilo a que está habituado. O estruturador fornece uma lista de funções e mostra toda a estrutura do cubo para que possa escolher as medidas, KPIs e dimensões que pode adicionar ao Modelo de Dados.
-
Cole a consulta na janela de consulta. Utilize as Funções e Metadados que o estruturador fornece para redesenhar uma consulta viável.
-
Quando a consulta for validada, clique em Concluir para obter os dados. Os dados e metadados serão importados para um Modelo de Dados que visualiza no Power Pivot. Poderá ter de criar relações para ligar estes dados a outras tabelas no modelo. Veja Create relações na Vista de Diagrama para obter detalhes.
A consulta MDX Designer tem dois modos: modo de estrutura e modo de consulta. Cada modo fornece um painel de metadados a partir do qual pode arrastar membros dos cubos selecionados para criar uma consulta MDX que obtém os dados que pretende utilizar.
Consulta MDX gráfica Designer no Modo de Estrutura
Quando edita uma consulta MDX, o estruturador de consultas MDX gráfico é aberto no modo Estrutura.
A figura seguinte etiqueta os painéis para o modo Estrutura.
A tabela seguinte lista os painéis neste modo:
Painel |
Função |
Botão Selecionar Cubo (...) |
Apresenta o cubo atualmente selecionado. |
Painel metadados |
Apresenta uma lista hierárquica de medidas, Indicadores Chave de Desempenho (KPIs) e dimensões definidas no cubo selecionado. |
Painel Membros Calculados |
Apresenta os membros calculados atualmente definidos disponíveis para utilização na consulta. |
Painel Filtro |
Utilize para escolher dimensões e hierarquias relacionadas para filtrar dados na origem e limitar os dados devolvidos. |
Painel Dados |
Apresenta os cabeçalhos de coluna do conjunto de resultados à medida que arrasta os itens do painel Metadados e do painel Membros Calculados. Atualiza automaticamente o conjunto de resultados se o botão AutoExecute estiver selecionado. |
Pode arrastar dimensões, medidas e KPIs do painel Metadados e membros calculados do painel Membro Calculado para o painel Dados. No painel Filtro, pode selecionar dimensões e hierarquias relacionadas e definir expressões de filtro para limitar os dados disponíveis para consulta. Se o botão de alternar AutoExecute (
Quando cria uma consulta MDX neste modo, as seguintes propriedades adicionais são incluídas automaticamente na consulta:
Propriedades do Membro MEMBER_CAPTION, MEMBER_UNIQUE_NAME
Propriedades da Célula VALOR, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
Para especificar as suas propriedades adicionais, tem de editar manualmente a consulta MDX no Modo de consulta.
A importação de um ficheiro de consulta .mdx não é suportada.
Consulta MDX Gráfica Designer Barra de Ferramentas no Modo de Estrutura
A barra de ferramentas do estruturador de consultas fornece botões para o ajudar a criar consultas MDX com a interface gráfica. A tabela seguinte lista os botões e as respetivas funções.
Botão |
Descrição |
Editar como texto |
Não ativado para este tipo de origem de dados. |
Importar |
Importe uma consulta existente a partir de um ficheiro de definição de relatório (.rdl) no sistema de ficheiros. |
|
Mude para o Tipo de Comando MDX. |
|
Atualize os metadados da origem de dados. |
|
Apresentar a caixa de diálogo Construtor de Membros Calculados . |
|
Alternar entre mostrar e não mostrar células vazias no painel Dados. (Isto é o equivalente à utilização da cláusula NON EMPTY no MDX). |
|
Execute automaticamente a consulta e mostre o resultado sempre que for efetuada uma alteração. Os resultados são apresentados no painel Dados. |
|
Mostrar agregações no painel Dados. |
|
Elimine a coluna selecionada no painel Dados da consulta. |
|
Apresentar a caixa de diálogo Parâmetros de Consulta . Quando especifica valores para um parâmetro de consulta, é criado automaticamente um parâmetro com o mesmo nome. |
|
Prepare a consulta. |
|
Execute a consulta e apresente os resultados no painel Dados. |
|
Cancele a consulta. |
|
Alternar entre o Modo de estrutura e o Modo de consulta. |
Consulta MDX gráfica Designer no Modo de Consulta
Para alterar o estruturador de consultas gráficas para o Modo de consulta , clique no botão Modo de Estrutura na barra de ferramentas.
A figura seguinte etiqueta os painéis para o Modo de consulta.
A tabela seguinte lista os painéis neste modo:
Painel |
Função |
Botão Selecionar Cubo (...) |
Apresenta o cubo atualmente selecionado. |
Painel Metadados/Funções/Modelos |
Apresenta uma lista hierárquica de medidas, KPIs e dimensões definidas no cubo selecionado. |
Painel de consulta |
Apresenta o texto da consulta. |
Painel de resultados |
Apresenta os resultados da execução da consulta. |
O painel Metadados apresenta separadores para Metadados, Funções e Modelos. No separador Metadados , pode arrastar dimensões, hierarquias, KPIs e medidas para o painel Consulta MDX. No separador Funções , pode arrastar funções para o painel Consulta MDX. No separador Modelos , pode adicionar modelos MDX ao painel Consulta MDX. Quando executa a consulta, o painel Resultado apresenta os resultados da consulta MDX.
Pode expandir a consulta MDX predefinida gerada no modo de Estrutura para incluir propriedades de membros adicionais e propriedades de células. Quando executa a consulta, estes valores não aparecem no conjunto de resultados. No entanto, são reenvios com a coleção de campos do conjunto de dados e pode utilizar estes valores.
Barra de Ferramentas Designer Consulta Gráfica no Modo de Consulta
A barra de ferramentas do estruturador de consultas fornece botões para o ajudar a criar consultas MDX com a interface gráfica.
Os botões da barra de ferramentas são idênticos entre o Modo de estrutura e o Modo de consulta, mas os seguintes botões não estão ativados para o Modo de consulta:
-
Editar como texto
-
Adicionar Membro Calculado (
) -
Mostrar Células Vazias (
) -
AutoExecute (
) -
Mostrar Agregações (
)