Usando o Designer de Consulta MDX do Hyperion Essbase no Modo Consulta
Quando você cria um conjunto de dados com base em uma fonte de dados do Hyperion Essbase, o Report Designer abre o designer de consulta gráfica MDX em modo de design. Para alternar para o modo de consulta, clique no botão de alternância Modo de Design () na barra de ferramentas do designer de consulta. Use o modo de 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 e executar a consulta para ver os resultados. Para obter mais informações sobre o modo de design, consulte Usando o Designer de Consulta MDX do Hyperion Essbase no Modo Design.
O designer de consulta gráfica no modo de consulta inclui uma barra de ferramentas, uma lista suspensa Selecionar Cubo e três painéis: um painel Metadados com guias para Metadados e Funções, 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 do Hyperion Essbase.
Seleção do banco de dados
Para poder usar o modo de consulta para criar uma consulta, você deve usar o botão Selecionar Cubo para selecionar o cubo a partir do qual recuperar os dados. Quando você selecionar um cubo, todo texto de consulta MDX existente no painel Consulta será apagado.
Painel Metadados
No painel Metadados, é possível navegar pelos metadados do cubo selecionado, como dimensões e medidas.
A exibição hierárquica de cubos mostra hierarquias, níveis, membros e propriedades de membros. 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 onde estiver o cursor.
Na guia Funções, você pode navegar pelas funções disponíveis para usar em uma consulta MDX e arrastá-las para o painel Consulta. A função será inserida onde estiver o cursor.
Filtrando dados
O Microsoft.NET Framework Data Provider para Hyperion Essbase não oferece suporte a consultas parametrizadas porque a fonte de dados não suporta esse tipo de consulta.
Para filtrar os dados de uma fonte de dados do Hyperion Essbase no modo de consulta, insira a cláusula MDX para restringir os dados que serão recuperados da fonte de dados.
Observação |
---|
Nem toda sintaxe MDX é suportada por todas as extensões de processamento de dados. Para obter mais informações sobre como filtrar dados desse provedor de dados, consulte a seção “Filtrando dados” em Usando o Designer de Consulta MDX do Hyperion Essbase no Modo Design. |
Propriedades estendidas
A extensão de processamento de dados do Hyperion Essbase suporta propriedades de campo estendidas para fontes de dados multidimensionais. Para ver uma lista de campos suportados, consulte Usando propriedades de campo estendidas em um cubo do Hyperion Essbase.
Resultados
O resultado da consulta MDX será mostrado no painel Resultado quando você clicar no botão Executar da 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 na barra de ferramentas. A execução da consulta atualizará apenas o painel Resultado.
Observação |
---|
Por padrão, o resultado da consulta MDX oculta células vazias. 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 na barra de ferramentas. |
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ê alterar o texto da consulta pelo designer de consulta, a especificação de consulta correspondente será gerada e salva automaticamente na definição de relatório.