Partilhar via


Criando conjuntos de dados de relatório no SQL Server Analysis Services

O Reporting Services tem uma extensão de processamento de dados que permite recuperar dados de relatório de uma fonte de dados Microsoft SQL Server Analysis Services. Essa extensão de processamento de dados recupera as dimensões, hierarquias, níveis, KPIs (Indicadores Chave de Desempenho), medidas e atributos de um cubo MicrosoftSQL ServerAnalysis Services ou metadados de modelos de Mineração de Dados para serem usados como dados de relatório.

Depois de se conectar a uma fonte de dados do Analysis Services, você pode definir um conjunto de dados que especifica os dados do relatório a serem recuperados durante o processamento de relatório, usando as consultas de Expressão MDX ou de Previsão de Mineração de Dados (DMX). Você pode usar um designer de consulta gráfica MDX ou DMX para criar uma consulta, procurando e selecionando a partir das estruturas de dados subjacentes na fonte de dados. Quando o Reporting Services se conecta pela primeira vez a uma fonte de dados MicrosoftSQL ServerAnalysis Services, se ele detectar um cubo válido, o designer de consulta padrão será MDX. Se não houver nenhum cubo válido, mas houver um modelo de Mineração de Dados válido, o designer de consulta padrão será DMX. Depois de criar uma consulta, você poderá executar a consulta para ver os dados de amostra no painel de resultados. Os resultados da consulta são automaticamente recuperados como um conjunto de linhas bidimensional, pronto para ser usado como dados do relatório.

O designer de consulta analisa a consulta para determinar os campos do conjunto de dados. Você também pode editar manualmente a coleção de campos do conjunto de dados no painel Dados do Relatório. Para obter mais informações, consulte Como adicionar, editar ou excluir um campo no painel Dados do Relatório.

O designer de consultas com base em texto é somente leitura para esta fonte de dados. Você não pode importar arquivos .mdx ou .dmx e usá-los diretamente em uma consulta. Os conjuntos de resultados dos cubos de Analysis Services são recuperados por meio do protocolo XMLA (XML for Analysis) como um conjunto de linhas bidimensional. Não há suporte para hierarquias imperfeitas. Para obter mais informações, consulte Visão geral do XML for Analysis (XMLA) e Trabalhando com hierarquias imperfeitas.

Você pode importar consultas de relatórios existentes que usam fontes de dados do Analysis Services. Para obter mais informações, consulte Como recuperar dados de um cubo do Analysis Services (MDX).

Nesta seção

  • Usando o Designer de Consulta MDX do Analysis Services no Modo Design (Reporting Services)
    No designer de consulta MDX no modo Design, você pode arrastar dimensões, membros, propriedades de membros, medidas e KPIs do navegador de metadados para o painel Dados para criar uma consulta MDX. Arraste os membros calculados do painel MembrosCalculados até o painel Dados para definir campos adicionais para o conjunto de dados.

  • Usando Designer de Consulta MDX do Analysis Services no Modo Consulta (Reporting Services)
    No designer de consulta MDX no modo Consulta, você pode arrastar dimensões, membros, propriedades de membros, medidas e KPIs do navegador de metadados para o painel Consulta para criar uma consulta MDX. Você pode editar o texto MDX diretamente no painel Consulta. Arraste os membros calculados do painel MembrosCalculados até o painel Consulta para definir campos adicionais para o conjunto de dados.

  • Usando o Designer de Consulta DMX do Analysis Services (Reporting Services)
    No designer de consulta DMX no modo Design, você pode selecionar um modelo de mineração de dados, tabelas de entrada e selecionar os critérios a serem usados para definir os campos para um conjunto de dados. No modo Consulta, você pode exibir e editar o texto da consulta DMX diretamente. No modo Resultado, você pode exibir o resultado da execução da consulta.

  • Usando propriedades de campo estendidas para um conjunto de dados do Analysis Services
    Você pode usar as propriedades de campo ampliadas suportadas pela extensão de processamento de dados do Analysis Services em seu relatório por meio da coleção de Fields interna. Para as propriedades com valores na fonte de dados, você pode acessar os valores de propriedade predefinidos como FormattedValue, Color ou UniqueName.

Para obter mais informações sobre a interface do usuário, consulte Interface de usuário do Designer de Consulta MDX do Analysis Servicese Interface de usuário do Designer de Consulta DMX do Analysis Services.

SQL Server 2000 Analysis Services

Você pode usar o designer de consulta MDX para gravar consultas em um banco de dados SQL Server 2000 Analysis Services. Consultas DMX não são suportadas.

O provedor de dados OLAP para Analysis Services 2000 não oferece suporte a parâmetros.

Histórico de alterações

Conteúdo atualizado

Não há suporte para hierarquias imperfeitas.