Servidores de relatório e servidores de relatório do SharePoint (Construtor de Relatórios 3.0 e SSRS)

Com o Construtor de Relatórios 3.0 e o Designer de Relatórios no Business Intelligence Development Studio, você pode compartilhar arquivos de definição de relatório (.rdl) e outros arquivos com um servidor de relatório ou um site do SharePoint integrado a um servidor de relatório. Os itens compartilhados em um servidor e a forma de compartilhamento diferem no Construtor de Relatórios e no Designer de Relatórios.

ObservaçãoObservação

É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com.

O que é um servidor de relatório?

Um servidor de relatório é um computador que tem o SQL Server Reporting Services instalado. Ele também pode ser um site do SharePoint integrado a um servidor de relatório. O servidor de relatório armazena relatórios publicados, fontes de dados compartilhadas, conjuntos de dados compartilhados, partes de relatório, agendas compartilhadas e assinaturas, além de outros recursos. O administrador do sistema de servidor de relatório pode configurar o servidor de relatório para processar solicitações de relatório, manter históricos de instantâneos e gerenciar permissões para relatórios, fontes de dados, conjuntos de dados e assinaturas.

No Construtor de Relatórios, você pode usar fontes de dados compartilhadas, conjuntos de dados compartilhados, partes de relatório e modelos de relatório do servidor de relatório diretamente no relatório. Quando você visualiza o relatório, o processamento dele ocorre no servidor de relatório.

O Construtor de Relatórios mantém uma lista dos servidores de relatório que você usou e os exibe na lista Sites e Servidores Recentes nas caixas de diálogo Abrir e Salvar. O Construtor de Relatórios também exibe o servidor de relatório ao qual você está conectado no momento na barra de status da janela principal.

No Designer de Relatórios, você pode manter um conjunto mestre de relatórios, relatórios com partes de relatório, fontes de dados compartilhadas, conjuntos de dados compartilhados, modelos de relatório e recursos organizados em arquivos de solução e de projeto. Você pode criar conjuntos de propriedades de projeto para representar ambientes de depuração e produção, e depois implantar todos os itens do projeto para as pastas de servidor de relatório ou para o site do SharePoint especificado nas propriedades do projeto.

Servidores de relatório padrão no Construtor de Relatórios

É possível especificar um servidor de relatório padrão ao instalar o Construtor de Relatórios, ou posteriormente, na caixa de diálogo Opções: clique no botão Construtor de Relatórios e em Opções. Na guia Configurações, digite a URL do servidor de relatório ou o site do SharePoint integrado ao servidor de relatório. Se você especificou um servidor de relatório padrão, o Construtor de Relatórios se conectará automaticamente a esse servidor de relatório.

Quando você altera o servidor de relatório padrão na caixa de diálogo Opções, deve reiniciar o Construtor de Relatórios para que a alteração entre em vigor.

ObservaçãoObservação

Para iniciar o Construtor de Relatórios sem conexão com um servidor de relatório, na caixa de diálogo Opções, deixe a caixa do servidor de relatório padrão em branco.

Compartilhando os relatórios em um servidor de relatório

No Construtor de Relatórios, salve relatórios em um servidor de relatório ou em um site do SharePoint integrado ao servidor de relatório. No Designer de Relatórios, implante-os. Quando há relatórios em um servidor de relatório, indivíduos com as permissões adequadas para o servidor de relatório ou para o site do SharePoint podem executar seu relatório. Além disso, se houver permissões adequadas, você pode criar assinaturas para seu relatório, permitindo que ele seja atualizado e enviado aos usuários regularmente. Se você não tiver as permissões adequadas, entre em contato com o administrador do sistema de servidor de relatório.

Salvando um relatório em um site do SharePoint

Quando você salva relatórios e arquivos relacionados em uma biblioteca do SharePoint usando o Construtor de Relatórios, ou implanta-os usando o Designer de Relatórios, os arquivos são validados antes de serem adicionados. Se você carregar relatórios e arquivos relacionados usando a ação Carregar em uma biblioteca do SharePoint, nenhuma validação ocorrerá. Você não saberá se o arquivo é válido até acessar o relatório, gerenciando, editando ou executando-o. Para ter certeza da validade dos relatórios e de outros arquivos, use o Construtor de Relatórios (ou o Designer de Relatórios) para salvá-los em uma biblioteca do SharePoint, em vez de adicioná-los diretamente ao SharePoint. Você não pode salvar um relatório na pasta raiz de um site do SharePoint. Você deve salvar em uma biblioteca de documentos.

Além disso, referências em uma definição de relatório a fontes de dados compartilhadas, sub-relatórios e recursos, como as imagens baseadas na Web, devem ser todas URLs totalmente qualificadas com uma biblioteca do SharePoint. Para obter mais informações, consulte Especificando caminhos para itens externos (Construtor de Relatórios 3.0 e SSRS).

Recursos somente do servidor de relatório

No Construtor de Relatórios, quando você visualiza relatórios, alguns recursos só funcionam quando você está conectado a um servidor de relatório:

  • Ações de detalhamento

  • Sub-relatórios

  • Assemblies personalizados

  • Itens de relatório personalizados

  • Extensões de dados adicionais

No modo local, no Designer de Relatórios, você pode adicionar referências aos itens em um projeto para destinos do detalhamento, sub-relatórios, imagens ou arquivos de dados espaciais ESRI.

Criando relatórios localmente

Também é possível criar relatórios e armazená-los em seu sistema de arquivos local. Quando você visualiza esses relatórios, o processamento deles ocorre no computador local. Quando você estiver criando relatórios no Construtor de Relatórios sem um servidor de relatório, não poderá usar relatórios de detalhamento, sub-relatórios, imagens no servidor de relatório ou fontes de dados compartilhadas. Talvez possa definir esses objetos em seu relatório, mas as referências não serão resolvidas quando você tentar visualizar o relatório, e serão recebidas mensagens de erro.