Share via


Publicando relatórios em um servidor de relatórios

Depois de projetar e testar um relatório ou um conjunto deles,use o Designer de Relatórios para publicar os relatórios em um servidor de relatórios de produção. O processo de publicação em um servidor de teste e em um servidor de produção é o mesmo. No Designer de Relatórios do Business Intelligence Development Studio, os termos publicar e implantar são intercambiáveis.

Antes de publicar um relatório, você deve ter permissão para fazer isso. A capacidade de adicionar conteúdo em um servidor de relatórios é determinada pela segurança com base em função definida por seu administrador do servidor de relatórios. As operações de publicação geralmente são concedidas pela função do Publicador. Para obter mais informações sobre as permissões exigidas, consulte Função Publicador e seu administrador do servidor de relatórios.

Publicando vários relatórios

Quando você publica um projeto de relatório, você publica todos os relatórios nesse projeto. O Designer de Relatórios oferece suporte a várias configurações do projeto e fornece três configurações por padrão: DebugLocal, Debug e Production. Você pode usar a configuração DebugLocal para exibir relatórios em uma janela de visualização local, a configuração Debug para publicar relatórios em um servidor de teste e a configuração Production para publicar relatórios em um servidor de produção. Você também pode adicionar mais configurações. Por exemplo, você pode adicionar uma configuração que publique relatórios em um servidor de teste.

Há várias propriedades que você pode definir para uma configuração do projeto de relatório.

Propriedade

Descrição

StartItem

Uma propriedade de depuração que contém o nome do relatório a ser exibido na janela de visualização ou em uma janela do navegador quando o projeto de relatório é executado.

OverwriteDataSources

Uma propriedade de implantação que indica se deve ser substituída uma fonte de dados existente no servidor. Defina isso como False se não quiser substituir a fonte de dados existente. Defina-a como True para publicar novamente as informações da fonte de dados no servidor.

TargetDataSourceFolder

O nome da pasta na qual serão armazenadas as fontes de dados compartilhadas publicadas. Se você não especificar uma pasta, a fonte de dados será publicada na mesma pasta do relatório. Se a pasta não existir no servidor de relatório, o Designer de Relatórios irá criar a pasta quando os relatórios forem publicados.

Ao publicar em um servidor de relatórios que esteja sendo executado no modo nativo, especifique o caminho completo da hierarquia de pastas a partir da raiz. Por exemplo, Folder1/Folder2/Folder3.

Ao publicar em um servidor de relatórios que esteja sendo executado no modo integrado do SharePoint, use uma URL da biblioteca do SharePoint. Por exemplo, http://<nome_do_servidor>/<site>/Documents/MyFolder.

TargetReportFolder

O nome da pasta em que serão armazenados os relatórios publicados. Por padrão, corresponde ao nome do projeto de relatório. Se a pasta não existir no servidor de relatório, o Designer de Relatórios irá criar a pasta quando os relatórios forem publicados.

Ao publicar em um servidor de relatórios que esteja sendo executado no modo nativo, especifique o caminho completo da hierarquia de pastas a partir da raiz. Se uma pasta estiver dentro de outra pasta, inclua o caminho para a pasta que inicia a raiz. Por exemplo, Folder1/Folder2/Folder3.

Ao publicar em um servidor de relatórios que esteja sendo executado no modo integrado do SharePoint, use uma URL da biblioteca do SharePoint. Por exemplo, http://<nome_do_servidor>/<site>/Documents/MyFolder.

TargetServerURL

A URL do servidor de relatório de destino. Antes de publicar um relatório, defina essa propriedade com uma URL de servidor de relatório válida.

Ao publicar em um servidor de relatórios que esteja sendo executado no modo nativo, use a URL do diretório virtual do servidor de relatórios. Por exemplo, http://servidor/reportserver ou https://servidor/reportserver. Este é o diretório virtual do servidor de relatório e não o Gerenciador de Relatórios. Por padrão, o servidor de relatório é instalado em um diretório virtual denominado "reportserver".

Ao publicar em um servidor de relatórios que esteja sendo executado no modo integrado do SharePoint, use uma URL de um site de nível superior ou subsite do SharePoint. Se você não especificar um site, será usado o site padrão de nível superior. Por exemplo, http://nome_do_servidor, http://nome_do_servidor/site ou http://nome_do_servidor/site/subsite.

Você pode publicar em qualquer servidor de relatórios que tenha a mesma versão que o Designer de Relatórios que você está usando. Você também pode publicar em uma versão posterior do servidor de relatórios. Para obter mais informações, consulte Atualizando relatórios.

Se possível, sempre publique relatórios em um servidor segura que use uma conexão HTTPS. A especificação de um servidor seguro protege os dados de autenticação e definição de relatórios de serem interceptados quando o relatório é publicado.

Compilar e implantar

Há três maneiras de depurar e implantar relatórios em um projeto:

  • Clique em Iniciar no menu Depurar.

  • Clique no botão Iniciar.

  • Pressione F5.

Duas propriedades do Gerenciador de Configuração em cada projeto determinam como o Designer de Relatórios executa um projeto de relatório: a propriedade Build e a propriedade Deploy. Todas as propriedades do projeto podem ser acessadas pelas páginas de propriedade do projeto. Para acessar essas propriedades, no Gerenciador de Soluções, clique com o botão direito do mouse no projeto do relatório e clique em Propriedades. Para abrir o Gerenciador de Configuração, clique em Gerenciador de Configuração.

A tabela a seguir descreve essas propriedades.

Configuração

Resultado

Compilar está selecionado.

O Designer de Relatórios compila o projeto de relatórios e os erros de relatórios na janela Lista de Tarefas.

Compilar não está selecionado.

O Designer de Relatórios não compila o projeto; os erros só são detectados pelo servidor de relatórios ou processo de visualização.

Implantar está selecionado.

Os relatórios no projeto são publicados no servidor de relatórios conforme definido nas propriedades de implantação do projeto.

Implantar não está selecionado.

O Designer de Relatórios exibe o relatório em uma janela de visualização local.

Para obter instruções sobre como publicar relatórios, consulte:

Publicando um único relatório

Se não quiser publicar todos os relatórios em um projeto, poderá selecionar para publicar um único. Para fazer isso, selecione uma configuração que implante o relatório (por exemplo, a configuração Production), clique com o botão direito do mouse no relatório e clique em Executar. A URL do servidor de destino e a pasta devem ser configurados conforme explicado anteriormente neste tópico.

Compilar e implantar

Além de executar um projeto ou relatório conforme descrito anteriormente neste tópico, também é possível compilar ou implantar o projeto ou relatório. Essas opções estão disponíveis quando você clica com o botão direito do mouse em um relatório ou projeto ou exibe o menu Compilar para a solução ou o projeto. A tabela a seguir descreve essas opções.

Opção

Descrição

Criar

O projeto ou os relatórios são compilados, mas não são implantados nem exibidos. Essa opção pode ser usada para procurar por erros no relatório.

Implantar

O projeto ou os relatórios são compilados e implantados. Se a configuração atual compilar os relatórios, mas não implantá-los, um relatório será exibido na janela Visualização. Se a configuração atual implantar o relatório, um ou mais relatórios serão publicados no servidor de relatórios. A diferença entre Implantar e Iniciar (ou Executar) é que uma janela de navegador não é aberta quando você usa Implantar.