Planejando as Ferramentas de Gerenciamento e Publicação de Conteúdo

Como parte de uma estratégia de implantação geral, você deve considerar as ferramentas de cliente que são usadas em uma implantação do Reporting Services. Este tópico descreve cada ferramenta, os requisitos de usuário ou as áreas de conhecimento que você deve ter para usar uma ferramenta com êxito e se há considerações especiais em relação à segurança, ao modo de implantação ou à topologia.

As ferramentas de cliente fornecem meios de configurar o servidor de relatório, criar conteúdo que execute no servidor e exibir e gerenciar conteúdo. Em alguns casos, as ferramentas que você usa irão variar caso o servidor de relatório seja configurado para o modo nativo ou o modo integrado do SharePoint. Se você não estiver familiarizado com os modos de implantação de servidor de relatório, consulte Planejando um modo de implantação.

Para obter uma visão geral de todos os componentes cliente e servidor em uma instalação do Reporting Services, consulte Arquitetura de Componente. Para obter mais informações sobre como selecionar ferramentas específicas de cliente e servidor na instalação, consulte Considerações sobre a instalação do Reporting Services.

Ferramentas de cliente para configuração do servidor

Um servidor de relatório deve ser configurado antes de estar pronto para uso. Em alguns casos, se os requisitos de sistema e de aplicativo forem atendidos, você poderá instalar um servidor de relatório com valores padrão para os bancos de dados do servidor de relatório e reservas de URL. Quando você instala um servidor de relatório com configuração padrão, ele fica pronto para uso imediato após a conclusão da Instalação. Entretanto, se os valores padrão não estiverem disponíveis, a instalação irá instalar apenas os arquivos de programa e você terá de configurar o servidor para poder usá-lo.

Ferramentas para configuração do servidor

Para oferecer suporte à configuração de servidor, o Reporting Services inclui o Ferramenta Configuração do Reporting Services e o Utilitários de prompt de comando do servidor de relatório. Também é possível usar a faceta Configuração da Área da Superfície do Reporting Services do Gerenciamento Baseado em Diretivas do SQL Server para desativar os recursos do servidor de relatório. Essas ferramentas sempre são instaladas no computador do servidor de relatório quando uma instância do servidor de relatório é instalada. Esses componentes são necessários; eles não podem ser desativados nem desinstalados. Eles fazem parte do conjunto de ferramentas de cliente do SQL Server que pode ser instalado ou desinstalado independentemente dos componentes de servidor. Para obter mais informações sobre ferramentas e abordagens para desativar recursos, consulte Como ativar e desativar recursos do Reporting Services.

Tarefas e requisitos de usuário

As tarefas para a configuração de servidor de relatório incluem criar o banco de dados do servidor de relatório, configurar uma conta de serviço, configurar URLs e opcionalmente certificados SSL para elas, e gerenciar chaves de criptografia. Todas essas tarefas possuem suporte na Reporting Services Configuration.

Para executar essas tarefas com êxito, é necessário conhecer a topologia de rede, fundamentos de segurança e conexões de banco de dados. Para implantações de expansão ou instalação em servidores de produção, você deve saber como colocar os computadores online e offline na rede, solicitar ou criar nomes de servidores virtuais e implantar soluções de balanceamento de carga, ler e interpretar arquivos de log e solucionar problemas de configuração.

As permissões para usar essas ferramentas incluem permissões de administrador no computador local. Qualquer usuário que é um membro do grupo de administradores locais no computador pode executar a ferramenta e configurar o servidor de relatório.

Considerações especiais para configuração de servidor

Você pode configurar apenas uma instância de cada vez. Você pode configurar instâncias locais ou remotas, mas pode ter que habilitar um servidor de relatório para administração remota. Para obter mais informações sobre como habilitar um servidor de relatório para administração remota, consulte Como configurar um servidor de relatório para administração remota.

Se você implantar o servidor de relatório no modo integrado do SharePoint, deverá ter permissão para usar defina a Administração Central e definir as configurações de integração.

Ferramentas de cliente para administração de servidor

Uma instalação do Reporting Services em geral é implantada como um aplicativo distribuído que coloca uma instância de servidor de relatório e banco de dados de servidor de relatório computadores diferentes. Uma implantação completa requer manutenção constante para garantir que as senhas de conta de serviço e as configurações de conexão de banco de dados permaneçam atualizadas, seja feito backup dos dados de aplicativo regularmente e os recursos do sistema sejam suficientes para a quantidade e os tipos de relatórios usados na sua organização.

Ferramentas para administração de servidor

Para oferecer suporte à administração de servidor, é possível usar o SQL Server Management Studio que é instalado como uma ferramenta de cliente na instalação do SQL Server. As ferramentas de cliente oferecem suporte à administração de servidor remoto; você pode instalá-las em um computador diferente da instância de servidor e administrar o servidor remotamente. Além do Management Studio, você também pode planejar usar o Visualizador de Eventos e os aplicativos do console Monitor de Desempenho que estão disponíveis no sistema operacional.

Tarefas e requisitos de usuário

As tarefas incluem habilitar recursos opcionais, fazer backup do banco de dados do servidor de relatório, monitorar o desempenho de servidor e solucionar problemas de servidor.

Para administrar um servidor de relatório com êxito, é necessário saber como usar o Visualizador de Eventos e o Monitor de Desempenho, ler arquivos de log e editar arquivos de configuração. Você também deve saber como criar, agendar e executar operações de backup e restauração para bancos de dados relacionais do SQL Server. Também é necessário saber como parar trabalhos longos ou solucionar problemas de desempenho.

As permissões para uso do Management Studio e os utilitários do sistema incluem permissões de administrador no computador local e no computador que tem o servidor de relatório instalado e a instância do Mecanismo de Banco de Dados que hospeda os bancos de dados de servidor de relatório.

Ferramentas de cliente para criação e publicação de conteúdo

O Reporting Services oferece suporte a tipos de conteúdo específicos, tais como: definições de relatório (.rdl), modelos de relatório (.smdl), fontes de dados compartilhados (.rds ou .rsds se você estiver executando um servidor de relatório no modo integrado do SharePoint) e arquivos de recurso arbitrários que podem ser armazenados mas não processados em um servidor de relatório.

Para criar relatórios, modelos e fontes de dados compartilhadas, é necessário instalar e usar ferramentas de criação que produzem esses tipos de arquivos. Depois você deve publicar esses arquivos em um servidor de relatório, onde eles são armazenados em um banco de dados do servidor de relatório e submetidos às configurações de segurança e aos recursos de gerenciamento de propriedades da instância do servidor de relatório.

Ferramentas para criação de conteúdo e publicação

O Reporting Services inclui Designer de Relatórios, Visualizador de Criação de Relatórios, Designer de Modelo e Construtor de Relatórios.

Tarefas e requisitos de usuário

Os requisitos e conhecimentos de usuário variam dependendo da ferramenta usada e do tipo de conteúdo criado. Para criar definições e modelos de relatório no Designer de Relatórios ou Designer de Modelo, é necessário ter conhecimento em gravação de consultas e de expressões e em dados de formatação. Você deve saber como conceituar dados para criar estruturas de dados lógicas como grupos. Se você criar modelos, deverá ter um claro entendimento dos dados subjacentes; um modelo permite usar seu entendimento existente para expressar os dados de uma forma que seja inteligíveis para outros usuários. O Designer de Relatórios e o Designer de Modelo são executados no Business Intelligence Development Studio, que fornece um ambiente de desenvolvimento Visual Studio.

O Construtor de Relatórios é mais fácil de usar porque funciona a partir de um modelo de relatório e modelos, e cria as consultas de dados para você. Você pode usar o Construtor de Relatórios para criar relatórios rapidamente se já tiver um modelo com o qual trabalhar.

As permissões e configurações para usar essas ferramentas incluem:

  • Configurações de servidor que habilitam o acesso ao Construtor de Relatórios.

  • Funções que habilitam o Construtor de Relatórios.

  • Funções que habilitam operações de publicação.

Para obter mais informações, consulte Como configurar o acesso ao Construtor de Relatórios e Protegendo relatórios e recursos.

Considerações especiais para criação e publicação de conteúdo

Você deve estar ciente de que há preocupações de segurança em relação a operações de publicação. Você não deve conceder permissões de publicação a um grande número de usuários. Se um usuário, de forma intencional ou não, publicar um relatório que contenha código mal-intencionado, o servidor de relatório e possivelmente o computador no qual ele é executado ficarão comprometidos.

Observe que não há nenhuma consideração especial para implantações do modo nativo ou integrado do SharePoint. O processamento de relatórios não diferencia modos de servidor, e as ferramentas de criação usadas para criar arquivos .rdl ou .smdl produzem arquivos de saída de conformidade de padrões que são processados em um servidor de relatório configurado em qualquer um dos modos. Apenas o gerenciamento de conteúdo e configuração diferencia os modos.

Ferramentas de cliente para gerenciamento e distribuição de conteúdo

Em uma instalação do Reporting Services, o gerenciamento e a distribuição de conteúdo referem-se a conceder acesso a itens e operações, criar a hierarquia de pastas usada para organizar conteúdo e implementar uma estratégia para distribuição de relatórios (seja por acesso sob demanda ou entrega baseada em assinatura). Eles também incluem opções de processamento de relatório, determinar as diretivas de histórico de relatório e retenção, criar assinaturas orientadas a dados, criar agendas compartilhadas, criar ou gerenciar fontes de dados compartilhadas e solucionar problemas de assinatura ou entrega.

Ferramentas para gerenciamento e distribuição de conteúdo

As ferramentas de gerenciamento e distribuição de conteúdo variam, dependendo do modo de implantação do servidor de relatório. O Gerenciador de Relatórios é usado exibir e administrar itens de servidor de relatório e operações em um servidor de relatório de modo nativo. No modo integrado do SharePoint, você exibe e gerencia itens e operações do servidor de relatório a partir de páginas de aplicativo em um site do SharePoint.

Tarefas e requisitos de usuário

Limite as responsabilidades de gerenciamento e distribuição de conteúdo a um pequeno grupo de usuários confiáveis. Essas tarefas requerem um bom entendimento dos recursos do Reporting Services e do modelo de autorização baseado em função que determina todos os acessos de usuário a itens do servidor de relatório. Você também deve conhecer os fundamentos de autenticação e fonte de dados para que possa gerenciar fontes de dados e fazer escolhas informadas sobre opções de processamento de relatórios.

As permissões para gerenciar conteúdo em um servidor de relatório de modo nativo são concedidas através das funções Gerenciador de Conteúdo e Administrador do Sistema. Para gerenciar conteúdo em um servidor de relatório de modo integrado do SharePoint, é necessário ter permissões suficientes no site do SharePoint. Para obter mais informações, consulte Concedendo permissões em um servidor de relatório no modo nativo e Concedendo permissões para itens do Servidor de Relatório em um site do SharePoint.

Considerações especiais para gerenciamento de conteúdo

Se você estiver usando o Windows Vista ou o Windows Server 2008, há algumas etapas adicionais para habilitar a administração local do servidor de relatório e é necessário configurar o Gerenciador de relatório para administração local. Para obter instruções, consulte Como configurar um servidor de relatório para administração local no Windows Vista e no Windows Server 2008 (UAC) e Como configurar um servidor de relatório para administração local no Windows Vista e no Windows Server 2008 (UAC).

Usando ferramentas e abordagens personalizadas

Todas os aplicativos e ferramentas que são incluídos em uma instalação do Reporting Services usam as interfaces programáticas públicas. As ferramentas não podem ser estendidas, mas você pode substituir qualquer uma por um aplicativo personalizado que execute operações equivalentes com uma interface gráfica personalizada ou recursos extras que você forneça. É necessário saber desenvolver programas que usam serviços Web e interfaces WMI (Instrumentação de Gerenciamento do Windows). Para obter mais informações, consulte Guia do Desenvolvedor e Referência Técnica.