Partilhar via


Tipo de conexão do Analysis Services para MDX (SSRS)

Para incluir dados de um cubo do Analysis Services no relatório, é necessário ter um conjunto de dados baseado na fonte de dados do relatório do tipo Microsoft SQL Server Analysis Services. Esse tipo de fonte de dados inserida é baseado na extensão de dados do Microsoft SQL Server Analysis Services. Você pode recuperar metadados sobre dimensões, hierarquias, níveis, KPIs (Indicadores Chave de Desempenho), medidas e atributos de um cubo Microsoft SQL Server Analysis Services para serem usados como dados de relatório. 

Essa extensão de processamento de dados oferece suporte a parâmetros de vários valores, a agregações de servidor e a credenciais gerenciadas separadamente da cadeia de conexão.

Use as informações deste tópico para criar uma fonte de dados. Para obter instruções passo a passo, consulte Como adicionar e verificar uma conexão de dados ou uma fonte de dados (Construtor de Relatórios 3.0 e SSRS).

Neste artigo

Cadeia de Conexão

Credenciais

Consultas

Parâmetros

Comentários

Tópicos de Instruções

Seções relacionadas

Cadeia de conexão

Ao se conectar a um cubo do Analysis Services, você está se conectando ao objeto de banco de dados em uma instância do Analysis Services em um servidor. O banco de dados pode ter vários cubos. Especifique o cubo no designer de consulta ao criar a consulta. O exemplo a seguir mostra uma cadeia de conexão:

data source=<server name>;initial catalog=<database name>

Para obter mais exemplos de cadeias de conexão, consulte Conexões de dados, fontes de dados e cadeias de conexão no Construtor de Relatórios 3.0.

Ícone de seta usado com o link Voltar ao InícioVoltar ao Início

Credenciais

As credenciais são necessárias para executar consultas, visualizar o relatório localmente e visualizá-lo no servidor de relatório.

Após a publicação do relatório, convém alterar as credenciais da fonte de dados. Assim, quando o relatório for executado no servidor de relatório, as permissões para recuperar os dados serão válidas.

A partir de um cliente de criação de relatório, as seguintes opções estão disponíveis para especificar credenciais:

  • Usuário atual do Windows (também conhecido como segurança integrada).

  • Usar um nome de usuário e senha armazenados.

  • Solicitar credenciais ao usuário. Esta opção somente dá suporte à segurança integrada do Windows.

  • Nenhuma credencial é necessária. Para usar essa opção, você deve ter a conta de execução autônoma configurada no servidor de relatório. Para obter mais informações, consulte Configurando a conta de execução autônoma na documentação do Reporting Services no msdn.microsoft.com.

Para obter mais informações, consulte Conexões de dados, fontes de dados e cadeias de conexão (SSRS) ou Especificando credenciais no Construtor de Relatórios 3.0.

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

Consultas

Depois de se conectar a uma fonte de dados do Analysis Services, você pode criar um conjunto de dados e definir uma consulta MDX que especifique quais dados devem ser recuperados do cubo. Use o designer de consulta gráfica MDX procurando e selecionando a partir das estruturas de dados subjacentes na fonte de dados.

Você pode especificar uma consulta das seguintes formas:

  • Crie uma consulta interativamente. O Designer de Consulta MDX do Analysis Services oferece suporte aos seguintes modos de exibição:

    • **Modo de Design   **Arraste as dimensões, os membros, as propriedades de membros, as medidas e os 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.

    • **Modo de Consulta   **Arraste as dimensões, os membros, as propriedades de membros, as medidas e os 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.

    Para obter mais informações, consulte Interface de usuário do Designer de Consulta MDX do Analysis Services (Construtor de Relatórios 3.0).

  • Importe uma consulta MDX existente de um relatório. Use o botão de consulta Importar para ir para um arquivo .rdl e importe uma consulta. Você pode importar uma consulta de um relatório que contém um conjunto de dados inserido baseado em uma fonte de dados do Analysis Services. Não há suporte para a importação de uma consulta MDX diretamente a partir de um arquivo .mdx.

No momento do design, execute a consulta para exibir um conjunto de resultados. Os resultados da consulta são automaticamente recuperados como um conjunto de linhas bidimensional. As colunas no conjunto de resultados para uma consulta populam a coleção de campos para um conjunto de dados. Depois que você criar uma consulta, visualize a coleta de campos do conjunto de dados gerada a partir dos metadados no painel Dados do Relatório. Quando o relatório é executado, os dados reais são retornados da fonte de dados externa.

A extensão de processamento de dados do Analysis Services oferece suporte às propriedades estendidas de campo do conjunto de dados. Estes são valores que estão disponíveis a partir da fonte de dados externa, mas que não são exibidos no painel Dados do Relatório. 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, consulte Propriedades de campo estendidas para um banco de dados do Analysis Services (SSRS)).

Ícone de seta usado com o link Voltar ao InícioVoltar ao Início

Parâmetros

Para incluir parâmetros de consulta, crie um filtro na área de filtros no designer de consultas e marque o filtro como um parâmetro. Para cada filtro, um conjunto de dados é criado automaticamente para fornecer os valores disponíveis. Por padrão, esses conjuntos de dados não são exibidos no painel Dados do Relatório. Para obter mais informações, consulte Como definir parâmetros no Designer de Consulta MDX do Analysis Services (Construtor de Relatórios 3.0 e SSRS) e Como mostrar conjuntos de dados ocultos para obter valores de parâmetros para dados multidimensionais (Construtor de Relatórios 3.0 e SSRS).

Por padrão, cada parâmetro de relatório tem o tipo de dados Text. Depois que os parâmetros de relatório forem criados, talvez seja necessário alterar os valores padrão. Para obter mais informações, consulte Parâmetros (Report Builder 3.0 e SSRS).

Ícone de seta usado com o link Voltar ao InícioVoltar ao Início

Comentários

A extensão de dados do Analysis Services se baseia no protocolo XMLA (XML for Analysis). Conjuntos de resultados de cubos são recuperados por meio do protocolo XMLA como um conjunto de linhas bidimensional. Não há suporte para hierarquias desbalanceadas. Para obter mais informações, consulte Visão geral do XML for Analysis (XMLA) e Trabalhando com hierarquias imperfeitas.

Você também pode recuperar os dados de um cubo do Analysis Services do tipo de fonte de dados OLE DB. Para obter mais informações, consulte Tipo de conexão OLEDB (SSRS).

Para obter mais informações sobre suporte à versão, consulte Fontes de dados com suporte no Reporting Services (SSRS) na documentação do Reporting Services nos SQL ServerManuais Online.

Ícone de seta usado com o link Voltar ao InícioVoltar ao Início

Seções relacionadas

Estas seções da documentação especificam informações conceituais detalhadas sobre dados de relatório e informações de procedimentos sobre como definir, personalizar e usar partes de um relatório que sejam relacionadas aos dados.

Ícone de seta usado com o link Voltar ao InícioVoltar ao Início