Share via


Lista de verificação de implantação de relatório

O Reporting Services fornece ferramentas e recursos que podem ser usados para exibir e gerenciar os relatórios publicados em um servidor de relatório. A ferramenta primária para exibir relatórios é o Gerenciador de Relatórios, mas outras ferramentas e abordagens estão disponíveis dependendo se você está usando aplicativos do Web personalizados ou tecnologias e produtos do SharePoint. Se você estiver usando o Gerenciador de Relatórios, poderá configurar as atribuições de função para oferecer suporte ao acesso somente para exibição a relatórios. Os recursos de administração que geralmente estão disponíveis no Gerenciador de Relatórios podem ser ocultados dos usuários que não têm permissão para usá-los.

Os relatórios que foram publicados em um servidor de relatório também podem ser acessados por um endereço de URL. Você pode colocar os URLs em relatórios publicados em qualquer site. Quando o usuário clica em um link para um URL de relatório, o relatório é processado no servidor de relatório e, em seguida, retornado para o navegador cliente. Um visualizador de HTML fornece uma barra de ferramentas do relatório e oferece suporte a recursos de relatório interativos para que você possa abrir um relatório por meio de um endereço URL, sem ter que instalar um componente cliente nem configurar o portal de uma maneira especial. Para obter melhores resultados, abra o relatório em uma nova janela do navegador. Você pode definir parâmetros no URL do relatório para selecionar um formato de renderização específico ou ocultar a barra de ferramentas de relatório. Para obter mais informações, consulte Acesso à URL.

Ao implantar relatórios, é recomendável que você crie uma pasta separada no servidor de relatório no qual os autores de relatório podem colocar os relatórios concluídos para teste e configuração. Quando o relatório está pronto para ser publicado, o administrador do servidor de relatório pode mover o relatório para uma pasta de implantação. Defina as permissões na pasta de preparação para permitir o acesso do autor do relatório e restringir o acesso à pasta de implantação para que somente os administradores de servidor de relatório tenham permissão para adicionar e remover conteúdo. Para obter mais informações sobre as pastas, consulte Criando, modificando e excluindo pastas e Protegendo pastas. Para obter mais informações sobre como mover relatórios em um servidor de relatório, consulte Como mover um item (Gerenciador de Relatórios).

Tarefas de implantação de relatório

Use a lista de verificação a seguir para guiá-lo pelas tarefas necessárias para tornar um relatório disponível para os usuários em sua organização.

Tarefa

Descrição

Escolha a ferramenta ou abordagem para exibir relatórios.

O Reporting Services fornece várias maneiras de tornar os relatórios disponíveis para uso geral.

  • Você pode usar o Gerenciador de Relatórios, a ferramenta de gerenciamento de relatório e exibição incluída no Reporting Services.

  • Você pode inserir URLs em relatórios publicados em um portal existente.

  • Você pode usar o site do SharePoint se configurar o servidor de relatório para ser executado no modo integrado do SharePoint e publicar os itens do servidor de relatório em uma biblioteca do SharePoint.

  • Você pode usar as Web parts do SharePoint para explorar a hierarquia de pasta de servidor de relatório e executar relatórios.

Publique o relatório. Publique também qualquer fonte de dados compartilhada ou modelos de relatório.

A maneira mais fácil de publicar vários relatórios, modelos e fontes de dados compartilhadas é publicá-los a partir de uma ferramenta de criação de relatórios.

Se uma ferramenta de criação de relatórios não estiver disponível, você poderá publicar arquivos individuais usando o Gerenciador de Relatórios para carregá-los para um servidor de relatório.

Para obter mais informações sobre a publicação e implantação de relatórios pelo Designer de Relatórios, consulte Publicando Modelos. Para obter mais informações sobre como usar o Gerenciador de Relatórios para carregar os relatórios concluídos em um servidor de relatório, consulte Carregando arquivos em uma pasta.

Defina ou verifique as permissões, revisando as atribuições de função que determinam quais usuários têm permissão para exibir, gerenciar e assinar um relatório.

Se as atribuições de função já estiverem configuradas, analise-as agora para garantir que somente usuários autorizados tenham acesso a relatórios e dados do relatório.

Defina ou verifique informações de conexão de fonte de dados.

Se você compartilhou fontes de dados definidas para a fonte de dados de relatório, configure o relatório para usá-lo agora. Recomenda-se as fontes de dados compartilhadas em vez de fontes de dados específicas do relatório inserido, uma vez que é possível atualizar as credenciais e as informações de conexão uma vez e porque você pode desativar a conexão da fonte de dados para impedir o processamento de dados em um relatório se o banco de dados não estiver disponível.

Se os usuários assinarem relatórios ou se o relatório for executado sob agendamento em vez de sob demanda, configure as propriedades da fonte de dados para usar as credenciais armazenadas.

Depois de um relatório ser publicado em um servidor de relatório, você poderá configurar sua fonte de dados com as informações de conexão e credenciais. Se o relatório oferecer suporte a assinaturas ou ao histórico do relatório agendado ou se ele for executado como um instantâneo de execução de relatório, você deve configurar a fonte de dados para usar as credenciais armazenadas ou nenhuma credencial. Para obter mais informações sobre as propriedades da fonte de dados, consulte Gerenciando fontes de dados de relatório.

Uma vez que o servidor de relatório nunca grava em uma fonte de dados externa, você não precisa se preocupar sobre o corrompimento de dados de um usuário do servidor de relatório. No entanto, um servidor de relatório executa consultas em fontes de dados externas que podem conter dados confidenciais. Por esse motivo, o acesso não autorizado a dados confidenciais é um risco de segurança que você deve eliminar. Para atenuar essa ameaça, faça o seguinte para garantir que somente os usuários autorizados tenham acesso a fontes de dados externas usadas pelos relatórios:

  • Exija a autenticação do usuário a fontes de dados externas. Você pode configurar um relatório para solicitar aos usuários credenciais antes de os dados serem recuperados para o relatório. Para obter mais informações, consulte Especificando informações de credencial e conexão para fontes de dados do relatório.

  • Crie contas de usuário com o mínimo de privilégios para o servidor de banco de dados. Por exemplo, se você estiver usando um banco de dados SQL Server, poderá criar um logon chamado data reader que tem somente a função db_datareader atribuída a ele. Você pode especificar credenciais para data reader na página de propriedades Fonte de Dados de um relatório.

Defina ou verifique as configurações de execução do relatório que determinam se o relatório é executado sob demanda ou a partir de um agendamento.

Os relatórios são configurados por padrão para serem executados sob demanda. Isso significa que as consultas definidas para o relatório são executadas na fonte de dados sempre que um usuário selecionar um relatório. Se você não quiser que um relatório seja executado sob demanda, poderá definir as propriedades de execução do relatório para controlar quando e como o relatório é executado. Para obter mais informações, consulte Definindo propriedades em um relatório publicado.

Defina ou verifique as configurações de histórico de relatório.

Para armazenar um histórico de um relatório, salve os instantâneos do relatório. Você pode programar quando um instantâneo é adicionado ao históricode relatório ou pode adicionar um instantâneo manualmente. Para obter mais informações, consulte Gerenciando o histórico de relatório.

Defina ou verifique as configurações de parâmetro de relatório.

Dependendo do seu relatório, você pode precisar definir as propriedades do parâmetro no relatório publicado para oferecer suporte ao processamento do relatório. Para obter mais informações, consulte Definindo propriedades de parâmetro para um relatório publicado.

Crie assinaturas controladas por dados no relatório se quiser automatizar a entrega de relatório. Ou permita que os usuários assinem os relatórios, conforme necessário.

Como parte da implantação do relatório, você pode criar assinaturas que distribuem relatórios para um compartilhamento de arquivos ou para usuários por meio de notificações de email. Você também pode configurar atribuições de função para permitir que outros usuários criem assinaturas individuais. Para obter mais informações sobre as estratégias de distribuição de relatório, consulte Assinatura e entrega (Reporting Services) e Criando, modificando e excluindo assinaturas padrão.

Teste o relatório, preferivelmente pedindo aos usuários de relatório para abrir o relatório a partir de um navegador nas suas estações de trabalho.

Se você organizou os relatórios em uma pasta que contém apenas os relatórios que estão sendo testados, mova-os para a pasta que contém os relatórios geralmente disponíveis para os usuários. Para obter mais informações, consulte Como mover um item (Gerenciador de Relatórios).