Compartilhar via


Usando o Designer de Consulta MDX do SAP NetWeaver BI no Modo Design

Quando você cria um conjunto de dados com base em uma fonte de dados do SAP NetWeaver Business Intelligence, o Designer de Relatórios exibe o designer de consultas gráficas MDX no modo de Design. Use o modo de design para criar de maneira interativa uma consulta MDX com elementos gráficos. É possível selecionar um cubo, arrastar membros para o painel Dados, adicionar membros calculados, definir valores padrão para variáveis e exibir o conjunto de resultados imediatamente. Para exibir ou editar diretamente o texto da consulta MDX, passe para o modo de Consulta clicando no botão de alternância Modo de Design (Alternar para o modo de Design) da barra de ferramentas. Para obter mais informações sobre o modo de Consulta, consulte Usando o Designer de Consulta MDX do SAP NetWeaver BI no Modo Consulta.

O designer de consultas gráficas no modo Design inclui uma barra de ferramentas, uma lista suspensa Selecionar Cubo e três painéis: Metadados, Membros Calculados e Dados. Para obter mais informações sobre a interface do usuário, consulte Interface de usuário do Designer de Consulta SAP do SAP NetWeaver BI.

Para obter mais informações sobre como criar uma fonte de dados e um conjunto de dados do SAP NetWeaver Business Intelligence, consulte Como recuperar dados de uma fonte de dados do SAP NetWeaver BI.

Seleção de Cubo

Para que você possa criar uma consulta, é necessário escolher um cubo do qual recuperar os dados. As fontes de dados do SAP NetWeaver Business Intelligence oferecem consultas Cubo de Informações, Provedor Múltiplo e habilitadas para a Web que fornecem os metadados (por exemplo, dimensões e imagens chave) necessários para uma consulta. Somente as subconsultas criadas por consultas habilitadas para a Web permitem usar variáveis em uma consulta MDX. Use a lista suspensa Selecionar Cubo para escolher na fonte de dados a consulta Cubo de Informações, Provedor Múltiplo ou habilitada para a Web apropriada. Quando você selecionar um cubo, todo o texto da consulta MDX no painel Consulta será apagado.

Painel Metadados

No painel Metadados, é possível localizar os metadados do cubo selecionado, como dimensões e imagens chave. A exibição hierárquica de cubos mostra as consultas habilitadas para a Web aninhadas sob a consulta Cubo de Informações ou Provedor Múltiplo correspondente. Você pode arrastar objetos do painel Metadados para o painel Dados, onde uma coluna correspondente é adicionada para esses metadados. Uma linha vermelha vertical indica a posição em que a coluna será adicionada. As dimensões são agrupadas em um lado do painel Dados e os dados (imagens chave, membros calculados) são agrupados no outro lado.

O painel Metadados exibe objetos usando seus nomes amigáveis. O nome correspondente usado na fonte de dados é exibido como uma Dica de Ferramenta quando você pausa o ponteiro do mouse sobre um objeto de metadados.

Membros Calculados

O painel Membros Calculados aparece sob o painel Metadados. Use o painel Membros Calculados para criar ou editar membros calculados que serão incluídos no painel Dados como colunas adicionais. Não existem membros calculados na fonte de dados, mas eles são o resultado de cálculos criados durante a execução da consulta. Por exemplo, se um cubo contiver os membros Vendas e Custo, você poderá definir um membro calculado chamado Lucro para exibir a diferença entre Vendas e Custo.

Para ver instruções sobre como criar um membro calculado, consulte Como adicionar um membro calculado a uma consulta MDX do SAP NetWeaver BI.

Variáveis da fonte de dados e filtragem de dados

A filtragem de dados de uma fonte de dados do SAP NetWeaver Business Intelligence é feita através do uso de variáveis definidas na fonte de dados como parte da definição de uma consulta habilitada para a Web.

ObservaçãoObservação

Não confunda variáveis de relatório com variáveis de fonte de dados. As variáveis de relatório são definidas no relatório, calculadas uma vez na primeira referência e usadas como valores somente leitura em expressões de um relatório. As variáveis de fonte de dados são definidas na fonte de dados no momento em que a subconsulta é criada e fazem parte da consulta.

Para exibir as variáveis existentes e definir valores estáticos, na barra de ferramentas, clique no botão Variáveis (Ícone da caixa de diálogo Parâmetros de Consulta) para abrir a caixa de diálogo Variáveis. Para ver um exemplo de como definir um valor de variável, consulte Como definir uma variável para uma consulta MDX do SAP NetWeaver BI.

Quando você seleciona ou digita um valor estático para uma variável existente na caixa de diálogo Variável, um parâmetro de relatório correspondente é criado. O designer de consultas gráficas usa os nomes amigáveis das variáveis. Os nomes de parâmetros de relatório correspondentes são nomes compatíveis com CLS e baseados nos nomes usados na fonte de dados. O padrão usado para o rótulo do parâmetro de relatório é o nome do parâmetro.

ObservaçãoObservação

Se você alterar uma variável em uma consulta habilitada para a Web na fonte de dados, deverá excluir ou editar manualmente o parâmetro de relatório correspondente.

Para obter mais informações, consulte Filtrando dados em um relatório e Usando parâmetros para controlar dados do relatório.

Propriedades Estendidas

A extensão de processamento de dados do SAP NetWeaver Business Intelligence suporta propriedades de campo estendidas para fontes de dados multidimensionais. Para ver a lista de campos suportados, consulte Usando propriedades de campo estendidas em uma fonte de dados do SAP NetWeaver BI.

Resultados

Os resultados da consulta MDX são mostrados no painel Dados. Se o botão de alternância Executar Automaticamente (Executar a consulta automaticamente) da barra de ferramentas estiver ativo, todas as alterações feitas no painel Dados automaticamente acionarão a execução da consulta MDX. Se o botão de alternância Executar Automaticamente estiver desativado, clique no botão Executar (Executar a consulta) da barra de ferramentas para executar a consulta MDX. Por padrão, o botão Executar Automaticamente fica ativo.

Quando você executa uma consulta, os resultados são atualizados no painel Dados. Para exibir as alterações feitas nos cubos da fonte de dados, use o botão Atualizar (Atualizar campos de conjunto de dados) da barra de ferramentas para atualizar o painel Metadados.

ObservaçãoObservação

Por padrão, os resultados da consulta MDX ocultam células vazias. (Isso equivale a usar a cláusula NON EMPTY em MDX). Para mostrar as células vazias, clique no botão de alternância Mostrar Células Vazias (Alternar para mostrar células vazias) na barra de ferramentas do designer de consulta.

Definição de consulta

As consultas MDX são salvas no arquivo de definição de relatório como texto de consulta MDX direto e como uma especificação de consulta MDX. À medida que você edita o texto da consulta usando os designers de consulta, a especificação de consulta correspondente é gerada e salva automaticamente na definição de relatório.