Configurar relatórios no System Center Configuration Manager

 

Aplica-se a: System Center Configuration Manager (current branch)

Para poder criar, modificar e executar relatórios na consola do O System Center Configuration Manager, tem de efetuar várias tarefas de configuração. Utilize as secções seguintes deste tópico para configurar os relatórios na hierarquia do Gestor de configuração:

Antes de avançar com a instalação e configuração do Reporting Services na hierarquia, consulte os seguintes tópicos sobre os relatórios do Gestor de configuração:

O SQL Server Reporting Services é uma plataforma de relatórios baseada em servidor que fornece funcionalidade de relatórios completa para diversas origens de dados. O ponto do Reporting Services no Gestor de configuração comunica com o SQL Server Reporting Services para copiar relatórios do Gestor de configuração para uma pasta de relatórios especificada, para configurar definições do Reporting Services e para configurar definições de segurança do Reporting Services. O Reporting Services estabelece ligação à base de dados do site do Gestor de configuração para obter dados que são devolvidos quando forem executados relatórios.

Para poder instalar o ponto do Reporting Services num site do Gestor de configuração, tem de instalar e configurar o SQL Server Reporting Services no sistema de sites que aloja a função de sistema de sites de ponto do Reporting Services. Para obter informações sobre a instalação do Reporting Services, consulte a Biblioteca TechNet do SQL Server.

Utilize o procedimento seguinte para verificar se o SQL Server Reporting Services está instalado e em execução sem problemas.

  1. No ambiente de trabalho, clique em Iniciar, clique em Todos os Programas, clique em Microsoft SQL Server 2008 R2, clique em Ferramentas de Configuração e, em seguida, clique Gestor de Configuração do Reporting Services.

  2. Na caixa de diálogo Ligação de Configuração do Reporting Services, especifique o nome do servidor que aloja o SQL Server Reporting Services, no menu, selecione a instância do SQL Server em que instalou o SQL Reporting Services e clique em Ligar. É aberto o Gestor de Configuração do Reporting Services.

  3. Na página Estado do Servidor de Relatórios, verifique se Estado do Serviço de Relatórios está definido como Iniciado. Se não for, clique em Iniciar.

  4. Na página URL do Serviço Web, clique no URL em URLs do Serviço Web do Serviço de Relatórios para testar a ligação à pasta de relatórios. A caixa de diálogo Segurança do Windows poderá abrir e solicitar credenciais de segurança. Por predefinição, é apresentada a sua conta de utilizador. Introduza a palavra-passe e clique em OK. Certifique-se de que a página Web é aberta com êxito. Feche a janela do browser.

  5. Na página Base de Dados, verifique se Modo do Servidor de Relatórios está definido como Nativo.

  6. Na página URL do Gestor de Relatórios, clique no URL em Identificação de Sites do Gestor de Relatórios para testar a ligação ao diretório virtual do Gestor de Relatórios. A caixa de diálogo Segurança do Windows poderá abrir e solicitar credenciais de segurança. Por predefinição, é apresentada a sua conta de utilizador. Introduza a palavra-passe e clique em OK. Certifique-se de que a página Web é aberta com êxito. Feche a janela do browser.

    System_CAPS_noteNota

    O Gestor de Relatórios do Reporting Services não é necessário para os Relatórios no Gestor de configuração, mas é necessário se pretender executar relatórios num browser ou gerir relatórios com o Gestor de Relatórios.

  7. Clique em Sair para fechar o Gestor de configuração do Reporting Services.

  1. No computador com a consola do Gestor de configuração, abra o Editor de Registo do Windows.

  2. Navegue para HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/ConfigMgr10/AdminUI/Reporting.

  3. Faça duplo clique na chave ReportBuilderApplicationManifestName para editar os dados do valor.

  4. Altere ReportBuilder_2_0_0_0.application para ReportBuilder_3_0_0_0.application e clique em OK.

  5. Feche o Editor de Registo do Windows.

O ponto do Reporting Services deve ser instalado num site para gerir relatórios nesse site. O ponto do Reporting Services copia pastas de relatórios e relatórios para o SQL Server Reporting Services, aplica a política de segurança aos relatórios e às pastas e configura definições de configuração no Reporting Services. Tem de configurar um ponto do Reporting Services para que os relatórios sejam apresentados na consola do Gestor de configuração e para poder gerir os relatórios no Gestor de configuração. O ponto do Reporting Services é uma função de sistema de sites que tem de ser configurada num servidor com o Microsoft SQL Server Reporting Services instalado e em execução. Para mais informações sobre pré-requisitos, consulte Pré-requisitos para elaboração de relatórios no System Center Configuration Manager.

System_CAPS_importantImportante

Quando selecionar um site para instalar o ponto do Reporting Services, tenha em conta que os utilizadores que irão aceder aos relatórios devem estar abrangidos pelo mesmo âmbito de segurança que o site em que o ponto do Reporting Services é instalado.

System_CAPS_importantImportante

Depois de instalar um ponto do Reporting Services num sistema de sites, não altere o URL do servidor de relatórios. Por exemplo, se criar o ponto do Reporting Services e, em seguida, modificar o URL do servidor de relatórios no Gestor de Configuração do Reporting Services, a consola do Gestor de configuração continuará a utilizar o URL antigo e não será possível executar, editar ou criar relatórios a partir da consola. Quando tiver de alterar o URL do servidor de relatórios, remova o ponto do Reporting Services, altere o URL e, em seguida, reinstale o ponto do Reporting Services.

Utilize o procedimento seguinte para instalar o ponto do Reporting Services.

  1. Na consola do Gestor de configuração, clique em Administração.

  2. Na área de trabalho Administração, expanda Configuração do Site e clique em Servidores e Funções de Sistema de Sites.

    System_CAPS_tipSugestão

    Para listar apenas os sistemas de sites que alojam a função de site do ponto do Reporting Services, clique com o botão direito do rato em Servidores e Funções de Sistema de Sites e selecione Ponto do Reporting Services.

  3. Adicione a função de sistema de sites de ponto do Reporting Services a um servidor de sistema de sites novo ou existente utilizando o passo associado:

    System_CAPS_noteNota

    Para mais informações sobre a configuração de sistemas de sites, consulte Adicionar funções do sistema de sites para o System Center Configuration Manager.

    • Novo sistema de sites: no separador Base, no grupo Criar, clique em Criar Servidor do Sistema de Sites. É aberto o Assistente para Criar Servidor do Sistema de Sites.

    • Sistema de sites existente: clique no servidor em que pretende instalar a função do sistema de sites do ponto do Reporting Services. Quando clica num servidor, é apresentada no painel de resultados uma lista das funções de sistema de sites que já estão instaladas no servidor.

      No separador Home Page, no grupo Servidor, clique em Adicionar Função do Sistema de Sites. É aberto o Assistente para Adicionar Funções ao Sistema de Sites.

  4. Na página Geral, especifique as definições gerais para o servidor de sistema de sites. Quando adicionar o ponto do Reporting Services a um servidor de sistema de sites existente, verifique os valores que foram anteriormente configurados.

  5. Na página Seleção da Função do Sistema, selecione o Ponto do Reporting Services na lista de funções disponíveis e clique em Seguinte.

  6. Na página Ponto do Reporting Services, configure as seguintes definições:

    • Nome do servidor da base de dados do site: especifique o nome do servidor que aloja a base de dados do site do Gestor de configuração. Normalmente, o assistente obtém automaticamente o nome de domínio completamente qualificado (FQDN) do servidor. Para especificar uma instância de base de dados, utilize o formato <Nome do Servidor>\<Nome da Instância>.

    • Nome da base de dados: especifique o nome da base de dados do site do Gestor de configuração e, em seguida, clique em Verificar para confirmar que o assistente tem acesso à base de dados do site.

      System_CAPS_security Segurança Nota

      A conta de utilizador que está a criar o ponto do Reporting Services deve ter acesso de Leitura à base de dados do site. Se o teste de ligação falhar, é apresentado um ícone de aviso vermelho. Mova o cursor sobre este ícone para ler detalhes da falha. Corrija a falha e, em seguida, clique novamente em Testar.

    • Nome da pasta: especifique o nome da pasta que é criada e utilizada para alojar os relatórios do Gestor de configuração no Reporting Services.

    • Instância do servidor do Reporting Services: selecione na lista a instância do SQL Server para Reporting Services. Quando é encontrada apenas uma instância, por predefinição, é listada e selecionada. Quando não forem encontradas instâncias, certifique-se de que o SQL Server Reporting Services está instalado e configurado e de que o serviço SQL Server Reporting Services foi iniciado no sistema de sites.

      System_CAPS_security Segurança Nota

      O Gestor de configuração estabelece uma ligação no contexto do utilizador atual à Windows Management Instrumentation (WMI) no sistema de sites selecionado para obter a instância do SQL Server para Reporting Services. O utilizador atual tem de ter acesso de Leitura à WMI no sistema de sites ou não será possível obter instâncias do Reporting Services.

    • Conta do Ponto do Reporting Services: clique em Definir e selecione uma conta a utilizar quando o SQL Server Reporting Services no ponto do Reporting Services ligar à base de dados do site do Gestor de configuração para obter os dados que são apresentados num relatório. Selecione Conta existente para especificar uma conta de utilizador do Windows que tenha sido configurada anteriormente como a conta do Gestor de configuração ou selecione Nova conta para especificar uma conta de utilizador do Windows que não esteja atualmente configurada como a conta do Gestor de configuração. O Gestor de configuração concede automaticamente ao utilizador especificado acesso à base de dados do site. O utilizador é apresentado na subpasta Contas do nó Segurança da área de trabalho Administração com o nome de conta Ponto do Reporting Services do ConfigMgr.

      A conta que executa o Reporting Services deve pertencer ao grupo de segurança local Grupo de Acessos de Autorização do Windows do domínio e ter a permissão Ler tokenGroupsGlobalAndUniversal definida como Permitir.

      A conta de utilizador e palavra-passe do Windows especificadas são encriptadas e armazenadas na base de dados do Reporting Services. O Reporting Services obtém os dados para relatórios na base de dados do site utilizando esta conta e palavra-passe.

      System_CAPS_security Segurança Nota

      A conta que especificar deve ter permissões Iniciar Sessão Localmente no computador que aloja a base de dados do Reporting Services.

  7. Na página Ponto do Reporting Services, clique em Seguinte.

  8. Na página Resumo, verifique as definições e clique em Seguinte para instalar o ponto do Reporting Services.

    Após a conclusão do assistente, são criadas pastas de relatórios e os relatórios do Gestor de configuração são copiados para as pastas de relatórios especificadas.

    System_CAPS_noteNota

    Quando são criadas pastas de relatórios e copiados relatórios para o servidor de relatórios, o Gestor de configuração determina o idioma adequado para os objetos. Se o pacote de idiomas associado estiver instalado no site, o Gestor de configuração cria os objetos no mesmo idioma do sistema operativo em execução no servidor de relatórios do site. Se o idioma não estiver disponível, os relatórios serão criados e apresentados em inglês. Quando instala um ponto do Reporting Services num site sem pacotes de idiomas, os relatórios são instalados em inglês. Se instalar um pacote de idiomas depois de instalar o ponto do Reporting Services, terá de desinstalar e reinstalar o ponto do Reporting Services para que os relatórios sejam disponibilizados no idioma adequado do pacote de idiomas. Para mais informações sobre pacotes de idiomas, consulte Pacotes de Idiomas no System Center Configuration Manager.

O Gestor de configuração efetua as seguintes ações para instalar o ponto do Reporting Services e configurar o Reporting Services:

System_CAPS_security Segurança Nota

As ações da lista seguinte são efetuadas com as credenciais da conta que está configurada para o serviço SMS_Executive, que é normalmente a conta de sistema local do servidor do site.

  • Instala a função de site de ponto do Reporting Services.

  • Cria a origem de dados no Reporting Services com as credenciais armazenadas especificadas no assistente. Esta é a conta de utilizador e a palavra-passe do Windows que o Reporting Services utiliza para ligar à base de dados do site quando são executados relatórios.

  • Cria a pasta raiz do Gestor de configuração no Reporting Services.

  • Adiciona as funções de segurança Utilizadores de Relatório do ConfigMgr e Administradores de Relatório do ConfigMgr no Reporting Services.

  • Cria subpastas e implementa relatórios do Gestor de configuração a partir de %ProgramFiles%\SMS_SRSRP no Reporting Services.

  • Adiciona a função Utilizadores de Relatórios do ConfigMgr do Reporting Services às pastas raiz para todas as contas de utilizador do Gestor de configuração que possuem direitos Ler Site.

  • Adiciona a função Administradores de Relatórios do ConfigMgr do Reporting Services às pastas raiz para todas as contas de utilizador do Gestor de configuração que possuem direitos Modificar Site.

  • Obtém o mapeamento entre as pastas de relatórios e os tipos de objetos do Gestor de configuração com capacidade de segurança (mantidos na base de dados do site do Gestor de configuração).

  • Configura os seguintes direitos para os utilizadores administrativos do Gestor de configuração para pastas de relatórios específicas do Reporting Services:

    • Adiciona utilizadores e atribui a função Utilizadores de Relatórios do ConfigMgr à pasta de relatórios associada para os utilizadores administradores que possuem permissões Executar Relatório para o objeto do Gestor de configuração.

    • Adiciona utilizadores e atribui a função Administradores de Relatórios do ConfigMgr à pasta de relatórios associada para os utilizadores administradores que possuem permissões Modificar Relatório para o objeto do Gestor de configuração.

    O Gestor de configuração estabelece ligação ao Reporting Services e define as permissões dos utilizadores no Gestor de configuração, nas pastas raiz do Reporting Services e em pastas de relatórios específicas. Após a instalação inicial do ponto do Reporting Services, o Gestor de configuração estabelece ligação ao Reporting Services num intervalo de 10 minutos para verificar se os direitos de utilizador configurados nas pastas de relatórios são os direitos associados que estão configurados para os utilizadores do Gestor de configuração. Quando são adicionados utilizadores ou modificados direitos de utilizador na pasta de relatórios através do Gestor de Relatórios do Reporting Services, o Gestor de configuração substitui essas alterações utilizando as atribuições baseadas em funções armazenadas na base de dados do site. O Gestor de configuração também remove os utilizadores que não têm direitos de Relatórios no Gestor de configuração.

Quando o Gestor de configuração instala o ponto do Reporting Services, adiciona as seguintes funções de segurança no Reporting Services:

  • Utilizadores de Relatórios do ConfigMgr: os utilizadores com esta função de segurança só podem executar relatórios do Gestor de configuração.

  • Administrador de Relatórios do ConfigMgr: os utilizadores com esta função de segurança podem executar todas as tarefas relacionadas com relatórios no Gestor de configuração.

Depois de adicionar a função de site de ponto do Reporting Services, pode verificar a instalação observando mensagens de estado e entradas do ficheiro de registo específicas. Utilize o procedimento seguinte para verificar se a instalação do ponto do Reporting Services foi bem-sucedida.

System_CAPS_warningAviso

Pode ignorar este procedimento se os relatórios forem apresentados na subpasta Relatórios do nó Relatórios na área de trabalho Monitorização da consola do Gestor de configuração.

  1. Na consola do Gestor de configuração, clique em Monitorização.

  2. Na área de trabalho Monitorização, expanda Estado do Sistema e clique em Estado do Componente.

  3. Clique em SMS_SRS_REPORTING_POINT na lista de componentes.

  4. No separador Home Page, no grupo Componente, clique em Mostrar Mensagens e em Todas.

  5. Especifique uma data e hora para um período antes da instalação do ponto do Reporting Services e clique em OK.

  6. Verifique se a mensagem de estado com o ID 1015 está listada, o que indica que o ponto do Reporting Services foi instalado com êxito. Em alternativa, pode abrir o ficheiro Srsrp.log, localizado em <Caminho de Instalação do ConfigMgr>\Logs e procurar A instalação foi bem-sucedida.

    No Explorador do Windows, navegue para <Caminho de instalação do ConfigMgr>\Logs.

  7. Abra Srsrp.log e percorra o ficheiro de registo a partir da hora em que o ponto do Reporting Services foi instalado com êxito. Verifique se as pastas de relatórios foram criadas, se os relatórios foram implementados e se a política de segurança de cada pasta foi confirmada. Procure Verificação com êxito de que o serviço Web do SRS tem um bom estado de funcionamento no servidor depois da última linha de confirmações da política de segurança.

Existem várias opções para a criação de relatórios do SQL Server Reporting Services. Quando cria ou edita relatórios da consola do Gestor de configuração, o Gestor de configuração abre o Report Builder para o utilizar como ambiente de criação. Independentemente da forma como cria os relatórios do Gestor de configuração, é necessário um certificado autoassinado para a autenticação do servidor na base de dados do site. O Gestor de configuração instala automaticamente o certificado no servidor do site e nos computadores com o Fornecedor de SMS instalado. Por conseguinte, pode criar ou editar relatórios a partir da consola do Gestor de configuração quando esta for executada a partir de um destes computadores. No entanto, se criar ou modificar relatórios a partir de uma consola do Gestor de configuração instalada num computador diferente, tem de exportar o certificado do servidor do site e adicioná-lo ao arquivo de certificados de Pessoas Fidedignas no computador que executa a consola do Gestor de configuração.

System_CAPS_noteNota

Para mais informações sobre outros ambientes de criação de relatórios para o SQL Server Reporting Services, consulte Comparação de Ambientes de Criação de Relatórios no SQL Server 2008 Books Online.

Utilize o procedimento seguinte como exemplo da transferência de uma cópia do certificado autoassinado do servidor do site para outro computador que executa a consola do Gestor de configuração quando os dois computadores possuem o Windows Server 2008 R2. Se não for possível seguir este procedimento porque tem uma versão diferente do sistema operativo, consulte a documentação do seu sistema operativo para obter o procedimento equivalente.

  1. Execute os passos seguintes no servidor do site para exportar o certificado autoassinado:

    1. Clique em Iniciar, clique em Executar e escreva mmc.exe. Na consola vazia, clique em Ficheiro e clique em Adicionar/Remover Snap-in.

    2. Na caixa de diálogo Adicionar ou Remover Snap-ins, selecione Certificados na lista de Snap-ins disponíveis e clique em Adicionar.

    3. Na caixa de diálogo Snap-in de certificado, selecione Conta de computador e clique em Seguinte.

    4. Na caixa de diálogo Selecionar Computador, certifique-se de que Computador local: (o computador onde esta consola está a ser executada) está selecionado e, em seguida, clique em Concluir.

    5. Na caixa de diálogo Adicionar ou Remover Snap-ins, clique em OK.

    6. Na consola, expanda Certificados (Computador Local), expanda Pessoas Fidedignas e selecione Certificados.

    7. Clique com o botão direito do rato no certificado com o nome amigável <FQDN do servidor do site>, clique em Todas as Tarefas e, em seguida, selecione Exportar.

    8. Conclua o Assistente para Exportar Certificados, utilizando as opções predefinidas, e guarde o certificado com a extensão de nome de ficheiro .cer.

  2. Execute os passos seguintes no computador que executa a consola do Gestor de configuração para adicionar o certificado autoassinado ao arquivo de certificados de Pessoas Fidedignas:

    1. Repita os passos anteriores 1.a a 1.e para configurar o snap-in MMC de Certificado no computador do ponto de gestão.

    2. Na consola, expanda Certificados (Computador Local), expanda Pessoas Fidedignas, clique com o botão direito do rato em Certificados, selecione Todas as Tarefas e, em seguida, selecione Importar para iniciar o Assistente para Importar Certificados.

    3. Na página Ficheiro a Importar, selecione o certificado guardado no passo 1.h e, em seguida, clique em Seguinte.

    4. Na página Arquivo de Certificados, selecione Colocar todos os certificados no seguinte arquivo, com o Arquivo de certificados definido para Pessoas Fidedignas, e clique em Seguinte.

    5. Clique em Concluir para fechar o assistente e concluir a configuração do certificado no computador.

Após a instalação do ponto do Reporting Services, pode modificar a ligação da base de dados do site e as definições de autenticação nas propriedades do ponto do Reporting Services. Utilize o procedimento seguinte para modificar as definições do ponto do Reporting Services.

  1. Na consola do Gestor de configuração, clique em Administração.

  2. Na área de trabalho Administração, expanda Configuração do Site e clique em Servidores e Funções de Sistema de Sites para listar os sistemas de sites.

    System_CAPS_tipSugestão

    Para listar apenas os sistemas de sites que alojam a função de site do ponto do Reporting Services, clique com o botão direito do rato em Servidores e Funções de Sistema de Sites e selecione Ponto do Reporting Services.

  3. Selecione o sistema de sites que aloja o ponto do Reporting Services no qual pretende modificar as definições e, em seguida, selecione Ponto do Reporting Services em Funções de Sistema de Sites.

  4. No separador Função do Site, no grupo Propriedades, clique em Propriedades.

  5. Na caixa de diálogo Propriedades do Ponto do Reporting Services, é possível modificar as definições seguintes:

    • Nome do servidor da base de dados do site: especifique o nome do servidor que aloja a base de dados do site do Gestor de configuração. Normalmente, o assistente obtém automaticamente o nome de domínio completamente qualificado (FQDN) do servidor. Para especificar uma instância de base de dados, utilize o formato <Nome do Servidor>\<Nome da Instância>.

    • Nome da base de dados: especifique o nome da base de dados do site do System Center 2012 Configuration Manager e, em seguida, clique em Verificar para confirmar que o assistente tem acesso à base de dados do site.

      System_CAPS_security Segurança Nota

      A conta de utilizador que está a criar o ponto do Reporting Services deve ter acesso de Leitura à base de dados do site. Se o teste de ligação falhar, é apresentado um ícone de aviso vermelho. Mova o cursor sobre este ícone para ler detalhes da falha. Corrija a falha e, em seguida, clique novamente em Testar.

    • Conta de utilizador: clique emDefinir e, em seguida, selecione a conta de utilizador utilizada quando o SQL Server Reporting Services no ponto do Reporting Services liga à base de dados do site do Gestor de configuração para obter os dados que são apresentados num relatório. Selecione Conta existente para especificar uma conta de utilizador do Windows que tenha direitos existentes no Gestor de configuração ou selecione Nova conta para especificar uma conta de utilizador do Windows que não tenha atualmente direitos no Gestor de configuração. O Gestor de configuração concede automaticamente à conta de utilizador especificada acesso à base de dados do site. A conta é apresentada como a conta do ponto de relatórios do SRS do ConfigMgr na subpasta Contas do nó Segurança da área de trabalho Administração.

      A conta de utilizador e palavra-passe do Windows especificadas são encriptadas e armazenadas na base de dados do Reporting Services. O Reporting Services obtém os dados para relatórios na base de dados do site utilizando esta conta e palavra-passe.

      System_CAPS_security Segurança Nota

      Quando a base de dados do site se encontra num sistema de sites remoto, a conta especificada deve ter a permissão Iniciar Sessão Localmente no computador.

  6. Clique em OK para guardar as alterações e sair da caixa de diálogo.

Depois de atualizar o SQL Server e o SQL Server Reporting Services que é utilizado como a origem de dados para um ponto do Reporting Services, podem ocorrer erros ao executar ou editar relatórios a partir da consola do Gestor de configuração. Para que os relatórios funcionem corretamente a partir da consola do Gestor de configuração, é necessário remover a função de sistema de sites do ponto do Reporting Services para o site e reinstalá-la. No entanto, após a atualização é possível continuar a executar e editar relatórios com êxito a partir de um browser da Internet.

Utilize as opções de relatórios para um site do Gestor de configuração para selecionar o ponto do Reporting Services predefinido que é utilizado para gerir os seus relatórios. Embora seja possível ter mais do que um ponto do Reporting Services num site, apenas o servidor de relatórios predefinido selecionado nas opções de relatórios é utilizado para gerir relatórios. Utilize o procedimento seguinte para configurar opções de relatórios para o site.

  1. Na consola do Gestor de configuração, clique em Monitorização.

  2. Na área de trabalho Monitorização, expanda Comunicar e clique em Relatórios.

  3. No separador Home Page, no grupo Definições, clique em Opções de Relatórios.

  4. Selecione o servidor de relatórios predefinido na lista e, em seguida, clique em OK. Se não for apresentado nenhum ponto do Reporting Services na lista, verifique se tem um ponto do Reporting Services corretamente instalado e configurado no site.

Mostrar: