Exibindo e salvando relatórios
Esta seção descreve as maneiras pelas quais você pode executar um relatório, definir as opções de exibição e entender os efeitos das operações de atualização em um relatório aberto. Você pode usar o Gerenciador de Relatórios, Web Parts do SharePoint ou um navegador para exibir relatórios publicados em um servidor de relatório. Todos os relatórios abertos a partir do servidor de relatório são abertos em um visualizador de HTML que fornece navegação de página e outras funcionalidades úteis para trabalhar com um relatório. Para exibir relatórios entregues em uma pasta compartilhada, você pode usar o aplicativo de desktop que corresponde ao tipo de arquivo criado durante a entrega de relatório.
Exibindo relatórios publicados em um servidor de relatório
Os relatórios que você abre a partir do servidor de relatório são renderizados no formato HTML 4.0 em um visualizador de HTML. O visualizador inclui uma barra de ferramentas de relatórios que pode ser usada para navegar nas páginas em um relatório, para dar mais ou menos zoom, pesquisar conteúdo específico do relatório e mais. A ilustração a seguir mostra a barra de ferramentas do relatório em uma janela do Gerenciador de Relatórios. A barra de ferramentas do relatório também é exibida em uma janela do navegador na parte superior de um relatório que você acessa relatórios por um URL.
Depois de abrir um relatório, é possível exportá-lo para outros formatos de exibição, inclusive aplicativos de desktop. A maneira mais fácil de selecionar e executar um relatório é abrir o Gerenciador de Relatórios e procurar ou navegar até o relatório que deseja exibir. Para obter instruções detalhadas sobre como abrir relatórios, consulte Como abrir e fechar um relatório (Gerenciador de Relatórios).
Atualizando um relatório
Você pode atualizar um relatório de três modos diferentes.
Opção |
Resultado |
---|---|
Botão Atualizar na janela do navegador |
Exibe o relatório armazenado no cache de sessão. Um cache de sessão é criado quando um usuário abre um relatório. O Reporting Services usa sessões do navegador para manter uma experiência de exibição consistente enquanto um relatório é aberto. |
Quando você clica no botão Atualizar na barra de ferramentas do relatório, o servidor de relatório executa novamente a consulta e atualiza os dados de relatório se o relatório executar sob demanda. Se o relatório for armazenado em cache ou for um instantâneo, Atualizar será exibido no relatório armazenado no banco de dados do servidor de relatório. |
|
Combinação de teclado CTRL+F5 |
Produz o mesmo resultado que clicar no botão Atualizar na barra de ferramentas do relatório. |
Sobre as sessões de usuário
O Reporting Services usa sessões de navegador para manter a consistência enquanto exibe relatórios. As sessões se baseiam em conexões do navegador, não em usuários autenticados. Uma sessão nova é criada toda vez que um usuário abre um relatório em uma nova janela de navegador. Assim que uma sessão de navegador é estabelecida, você continua a trabalhar com a versão do relatório que foi aberta quando a sessão começou, mesmo que o relatório seja modificado no servidor de relatório. Por exemplo, se você abrir um relatório às 23 horas e um autor de relatório publicar novamente o mesmo relatório às 23h01, sua sessão conterá a versão que você abriu para a duração da sessão.
Se você atualizar um relatório na mesma sessão usando o botão Atualizar do navegador, a versão da sessão original do relatório será exibida. Se você atualizar um relatório sob demanda usando o botão Atualizar na barra de ferramentas do relatório, o relatório será executado novamente e novos dados, se houver, serão exibidos.
As informações da sessão são armazenadas no banco de dados temporário do servidor de relatório. O servidor de relatório não usa o gerenciamento de sessão ASP.NET. Se você reinicializar o servidor ou executar uma operação de recuperação de banco de dados, o estado de sessão não será restaurado. Para obter mais informações sobre o gerenciamento de sessão, consulte Identificando o estado de execução.
Exibindo os relatórios em um aplicativo de desktop
Você pode ignorar a exibição do navegador completamente e usar um aplicativo de desktop (como o Microsoft Excel) como visualizador de relatório. Para fazer isso, defina uma assinatura que especifica um formato de aplicativo de desktop e um destino de pasta compartilhado. O servidor de relatório gera seu relatório como um arquivo de aplicativo, anexa uma extensão de nome de arquivo e salva o relatório como um arquivo em seu disco rígido. Você pode usar o Microsoft Excel (ou outro aplicativo) em vez de um navegador para exibir seu relatório.
Nesta seção
Localizando e exibindo relatórios no Gerenciador de Relatórios
Explica como iniciar Gerenciador de Relatórios e executar relatórios sob demanda.Localizando e exibindo relatórios com um navegador
Explica como conectar e executar um relatório diretamente do servidor de relatório.Exibindo e gerenciando itens do servidor de relatórios de um site do SharePoint
Se você tiver configurado um servidor de relatório para ser executado no modo integrado do SharePoint, poderá exibir e gerenciar relatórios, modelos e fontes de dados compartilhadas a partir do Windows SharePoint Services 3.0 ou Office SharePoint Server 2007.Exibindo relatórios com SharePoint 2.0 Web Parts
Explica como configurar as Web Parts do SharePoint explorando e exibindo relatórios publicados.Usando meus relatórios
Explica como usar Meus Relatórios, um espaço de trabalho pessoal que pode ser usado para armazenar e trabalhar com seus relatórios e para exibi-los.Procurando relatórios e outros itens
Explica como procurar itens de servidor de relatório específicos pelo nome ou descrição no Gerenciador de Relatórios.Salvando relatórios
Explica como salvar um arquivo de definição de relatório e como salvar um relatório renderizado, exportando ou criando um histórico de relatório.
Consulte também