Usando o Designer de Consulta MDX do SAP NetWeaver BI no Modo Consulta (Construtor de Relatórios 2.0)

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

O designer de consulta gráfico no modo Consulta inclui uma barra de ferramentas com botões, uma lista suspensa Selecionar Cubo e quatro painéis: um painel Metadados com guias para Metadados e Funções, um painel Variáveis, um painel Consulta e um painel Resultado. Para obter mais informações sobre a interface do usuário, consulte Interface de usuário do Designer de Consulta MDX do SAP NetWeaver BI (Construtor de Relatórios 2.0).

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 SAP NetWeaver BI (Construtor de Relatórios 2.0).

Seleção de Cubo

Para que você possa usar o modo Consulta para criar uma consulta, é necessário escolher um cubo do qual recuperar os dados. As fontes de dados do SAP NetWeaver Business Intelligence fornecem InfoCubes, MultiProviders ou consultas 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. Use a lista suspensa Selecionar Cubo para escolher, na fonte de dados, a consulta InfoCube, MultiProvider ou habilitada para a Web apropriada. Quando você selecionar um cubo, todo o texto da consulta MDX do 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 InfoCube ou MultiProvider correspondente. Você pode arrastar objetos do painel Metadados para o painel Consulta, no qual o texto da consulta MDX correspondente será adicionado para esses metadados. O texto será adicionado no ponto de inserção do cursor. Os nomes do metadados são convertidos em nomes definidos na fonte de dados.

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.

No painel Funções, você pode navegar pelas funções disponíveis para usar em uma consulta MDX. Você não pode arrastar as funções para o painel Consulta. A função será inserida no ponto de inserção do cursor.

Variáveis da fonte de dados e filtragem de dados

Para filtrar dados a partir de uma fonte de dados do SAP NetWeaver Business Intelligence, use as variáveis definidas na fonte de dados como parte da definição de uma consulta habilitada para a Web. Ao selecionar um cubo, as variáveis da fonte de dados definidas para esse cubo serão exibidas na janela Variáveis.

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 (Construtor de Relatórios 2.0).

Quando você seleciona ou digita um valor estático para uma variável existente na caixa de diálogo Variáveis, 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 baseiam-se nos nomes usados na fonte de dados do SAP NetWeaver Business Intelligence. O rótulo do parâmetro de relatório padroniza o nome do parâmetro, mas pode ser alterado na caixa de diálogo Parâmetros do Relatório.

ObservaçãoObservação

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

Para obter mais informações, consulte Filtrando os dados de um relatório (Construtor de Relatórios 2.0) e Usando parâmetros para controlar dados do relatório (Construtor de Relatórios 2.0).

Propriedades Estendidas

A extensão de processamento de dados do SAP NetWeaver Business Intelligence oferece suporte a propriedades de campo estendidas para fontes de dados multidimensionais. Para ver a lista de campos com suporte, consulte Usando propriedades de campo estendidas em uma fonte de dados do SAP NetWeaver BI (Construtor de Relatórios 2.0).

Resultados

O resultado da consulta MDX será mostrado no painel Resultado quando você clicar no botão Executar (Executar a consulta) na barra de ferramentas.

Para atualizar o painel Metadados a fim de exibir as alterações ocorridas nos cubos da fonte de dados, clique em Atualizar (Atualizar campos de conjunto de dados) na barra de ferramentas. A execução da consulta atualiza apenas o painel Resultado.

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.