Os cubos são estruturas de consulta concebidas especificamente para analisar uma ou mais métricas de desempenho empresarial (como o lucro líquido ou as vendas brutas) em diferentes dimensões (tempo, geografia, demográficos, etc.). As pessoas que criam tabelas dinâmicas ou normais de Excel utilizam frequentemente cubos do Analysis Services como origem de dados.
MDX é a linguagem de consulta para cubos. Nos bastidores, o Excel utiliza MDX para obter campos e valores de dados quando selecionar 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 o Power Pivot no Excel, pode criar uma consulta MDX utilizando o Estruturador de Consultas MDX quando importar a partir de uma base de dados multidimensional em execução no Analysis Services.
Quem utilizar o Estruturador de Consultas MDX? O construtor de consultas MDX será bem-sucedido se já tiver experiência em 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 base de dados, o Excel mostra-lhe que cubos estão disponíveis e importa todas as suas medidas e dimensões para que possa efetivamente consultas em qualquer parte do cubo através da lista Campos da Tabela Dinâmica.
-
Abra a janela do Power Pivot.
-
Clique em Base > Obter Dados Externos > Dados > do Analysis Services ou do 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.
-
Colar na consulta MDX na janela Inserção MDX.
-
Clique em Validar.
-
Se receber um erro, limpe a consulta da janela.
-
Clique em Estrutura para abrir o Estruturador de Consultas MDX, 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.
-
Colar a consulta na janela da consulta. Utilize as Funções e Metadados que o estruturador fornece para reestruturar uma consulta útil.
-
Quando a consulta for validada, clique em Concluir para obter os dados. Os dados e os metadados serão importados para um Modelo de Dados que visualizará no Power Pivot. Poderá ter de criar relações para ligar estes dados a outras tabelas no modelo. Consulte Criar relações na Vista de Diagrama para obter detalhes.
O Estruturador de Consultas MDX 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.
Estruturador de Consulta MDX Gráfico no Modo de Estrutura
Quando edita uma consulta MDX, o estruturador de consultas MDX gráfico é aberto no modo Estrutura.
A seguinte figura marca os painéis para o modo de Estrutura.
A seguinte tabela lista os painéis neste modo:
Painel |
Função |
Botão Selecionar Cubo (...) |
Apresenta o cubo selecionado atualmente. |
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 de dados |
Apresenta os títulos de coluna do conjunto de resultados à medida que arrasta 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 a partir do painel Metadados e membros calculados a partir 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 à consulta. Se o botão de alternar AutoExecute () na barra de ferramentas estiver selecionado, o estruturador de consulta executa a consulta sempre que larga um objeto de metadados no painel Dados. Pode executar a consulta manualmente com o botão Executar () na barra de ferramentas.
Quando cria uma consulta MDX neste modo, as seguintes propriedades adicionais são incluídas automaticamente na consulta:
Propriedades dos Membros MEMBER_CAPTION, MEMBER_UNIQUE_NAME
Propriedades da Célula VALUE, 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.
Barra de Ferramentas do Estruturador de ConsultaS MDX Gráfico no Modo de Estrutura
A barra de ferramentas do estruturador de consultas fornece botões para o ajudar a criar consultas MDX utilizando 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 está 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. |
|
Mudar para O Tipo de Comando MDX. |
|
Atualizar metadados da origem de dados. |
|
Apresentar a caixa de diálogo Construtor de Membros Calculados. |
|
Alterne entre mostrar ou não mostrar células vazias no painel Dados. (Isto é equivalente a utilizar a cláusula NON EMPTY no MDX). |
|
Execute automaticamente a consulta e mostre o resultado sempre que uma alteração for feita. Os resultados são apresentados no painel Dados. |
|
Mostrar agregações no painel Dados. |
|
Eliminar a coluna selecionada no painel Dados da consulta. |
|
Apresentar a caixa de diálogo Parâmetros da Consulta. Quando especifica valores para um parâmetro de consulta, é criado automaticamente um parâmetro com o mesmo nome. |
|
Preparar a consulta. |
|
Execute a consulta e apresenta os resultados no painel Dados. |
|
Cancelar a consulta. |
|
Alternar entre o Modo de Estrutura e o modo de Consulta. |
Estruturador de Consulta MDX Gráfico no Modo de Consulta
Para alterar o estruturador de consultas gráfico para o Modo de Consulta, clique no botão Modo de Estrutura na barra de ferramentas.
A seguinte figura marca os painéis para o Modo de Consulta.
A seguinte tabela lista os painéis neste modo:
Painel |
Função |
Botão Selecionar Cubo (...) |
Apresenta o cubo selecionado atualmente. |
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çõese Modelos. A partir do separador Metadados, pode arrastar dimensões, hierarquias, KPIs e medidas para o painel Consulta MDX. A partir do separador Funções, pode arrastar funções para o painel Consulta MDX. A partir do separador Modelos, pode adicionar modelos MDX ao painel Consulta MDX. Ao executar 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 e propriedades de célula adicionais. Ao executar a consulta, estes valores não são apresentados no conjunto de resultados. No entanto, são transmitido novamente com a coleção de campos do conjunto de dados e pode utilizar estes valores.
Barra de Ferramentas do Estruturador de Consulta Gráfico no Modo de Consulta
A barra de ferramentas do estruturador de consultas fornece botões para o ajudar a criar consultas MDX utilizando 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 ()