Introdução aos relatórios no System Center Configuration Manager

 

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

Os relatórios do O System Center Configuration Manager fornecem um conjunto de ferramentas e recursos que o ajudam a utilizar as capacidades avançadas de relatórios do SQL Server Reporting Services (SSRS) e a experiência de criação avançada que o Reporting Services Report Builder proporciona. Os relatórios ajudam a recolher, organizar e apresentar informações sobre utilizadores, inventário de hardware e software, atualizações de software, aplicações, estado do site e outras operações do Gestor de configuração na sua organização. Os relatórios fornecem vários relatórios predefinidos que pode utilizar sem alterações ou modificar para corresponder aos seus requisitos, além de poder criar relatórios personalizados.

Utilize as secções seguintes para gerir os relatórios no Gestor de configuração:

O SQL Server Reporting Services fornece um conjunto completo de ferramentas e serviços prontos a utilizar para o ajudar a criar, implementar e gerir relatórios para a sua organização e funcionalidades de programação que lhe permitem expandir e personalizar a funcionalidade dos relatórios. O Reporting Services é uma plataforma de relatórios baseada em servidor que fornece funcionalidade de relatórios completa para diversas origens de dados.

Gestor de configuração utiliza o SQL Server Reporting Services como a sua solução de relatórios. A integração com o Reporting Services proporciona as seguintes vantagens:

  • Utiliza um sistema de relatórios padrão da indústria para consultar a base de dados do Gestor de configuração.

  • Apresenta relatórios utilizando o Visualizador de Relatórios do Gestor de configuração ou o Gestor de Relatórios, que é uma ligação ao relatório baseada na Web.

  • Fornece desempenho, disponibilidade e escalabilidade elevados.

  • Fornece subscrições de relatórios que os utilizadores podem subscrever; por exemplo, um gestor pode subscrever para receber automaticamente por correio eletrónico um relatório diário que detalhe o estado da implementação de uma atualização do software.

  • Exporta relatórios que os utilizadores podem selecionar numa variedade de formatos populares.

Para obter mais informações sobre o Reporting Services, veja SQL Server Reporting Services no SQL Server 2008 Books Online.

O ponto do Reporting Services é uma função de sistema de sites que é instalada num servidor com o Microsoft SQL Server Reporting Services. O ponto do Reporting Services copia as definições de relatórios do Gestor de configuração para o Reporting Services, cria pastas de relatórios com base em categorias de relatórios e define a política de segurança nas pastas de relatórios e nos relatórios com base nas permissões baseadas em funções dos utilizadores administrativos do Gestor de configuração. Num intervalo de 10 minutos, o ponto do Reporting Services liga ao Reporting Services para reaplicar a política de segurança caso tenha sido alterada, por exemplo, utilizando o Gestor de Relatórios. Para mais informações sobre como planear e instalar um ponto do Reporting Services, consulte a seguinte documentação:

Gestor de configuração fornece definições de relatórios para mais de 400 relatórios em mais de 50 pastas de relatórios, que são copiados para a pasta de relatórios raiz no SQL Server Reporting Services durante o processo de instalação do ponto do Reporting Services. Os relatórios são apresentados na consola do Gestor de configuração e organizados em subpastas com base na categoria do relatório. Os relatórios não são propagados para cima ou para baixo na hierarquia do Gestor de configuração; são executados apenas relativamente à base de dados do site em que são criados. No entanto, dado que o Gestor de configuração replica dados globais em toda a hierarquia, terá acesso a informações de toda a hierarquia. Quando um relatório obtém dados de uma base de dados de site, tem acesso a dados do site atual e dos sites subordinados e aos dados globais de todos os sites da hierarquia. À semelhança de outros objetos do Gestor de configuração, um utilizador administrativo tem de ter as permissões adequadas para executar ou modificar relatórios. Para executar um relatório, um utilizador administrativo tem de ter a permissão Executar Relatório para o objeto. Para criar ou modificar um relatório, um utilizador administrativo tem de ter a permissão Modificar Relatório para o objeto.

Criar e modificar relatórios

Gestor de configuração utiliza o Microsoft SQL Server Report Builder como a ferramenta exclusiva de criação e edição para relatórios baseados em modelos e baseados no SQL. Quando cria ou edita um relatório na consola do Gestor de configuração, é aberto o Report Builder. Para obter mais informações sobre a gestão dos relatórios, veja Operações e manutenção de relatórios no System Center Configuration Manager.

Executar relatórios

Quando executa um relatório na consola do Gestor de configuração, o Visualizador de Relatórios é aberto e liga ao Reporting Services. Depois de especificar os parâmetros de relatório necessários, o Reporting Services obtém os dados e apresenta os resultados no visualizador. Também pode ligar ao SQL Services Reporting Services, ligar à origem de dados para o site e executar relatórios.

Pedidos de relatório

Um pedido de relatório ou parâmetro de relatório no Gestor de configuração é uma propriedade de relatório que pode configurar quando um relatório é criado ou modificado. Os pedidos de relatório são criados para limitar ou direcionar os dados que um relatório obtém. Um relatório pode conter mais do que um pedido, desde que os respetivos nomes sejam exclusivos e contenham apenas carateres alfanuméricos em conformidade com as regras do SQL Server para identificadores.

Quando executa um relatório, o pedido solicita um valor para um parâmetro necessário e, com base no valor, obtém os dados do relatório. Por exemplo, o relatório Informações sobre o computador para um computador específico obtém as informações de um computador específico e solicita ao utilizador administrativo um nome de computador. O Reporting Services passa o valor especificado a uma variável que está definida na instrução SQL para o relatório.

Ligações de relatórios

As ligações de relatórios no Gestor de configuração são utilizadas num relatório de origem para fornecer aos utilizadores administrativos acesso fácil a dados adicionais, como informações mais detalhadas sobre cada um dos itens do relatório de origem. Se o relatório de destino necessitar de um ou mais pedidos para a execução, o relatório de origem terá de conter uma coluna com os valores adequados para cada pedido. Tem de especificar o número da coluna que fornece o valor para o pedido. Por exemplo, poderá ligar um relatório que liste computadores que foram detetados recentemente a um relatório que liste as últimas mensagens recebidas relativas a um computador específico. Quando a ligação for criada, poderá especificar que a coluna 2 do relatório de origem contém nomes de computador, que é um pedido necessário para o relatório de destino. Quando o relatório de origem for executado, serão apresentados ícones de ligação à esquerda de cada linha de dados. Quando clicar no ícone de uma linha, o Visualizador de Relatórios passará o valor da coluna especificada para essa linha como valor do pedido necessário para apresentar o relatório de destino. É possível configurar um relatório apenas com uma ligação e essa ligação pode ligar apenas a um único recurso de destino.

System_CAPS_ICON_warning.jpg Aviso


Se mover um relatório de destino para uma pasta de relatórios diferente, altera a localização do relatório de destino. A ligação do relatório no relatório de origem não é atualizada automaticamente com a nova localização e a ligação do relatório não funcionará no relatório de origem.

As pastas de relatórios no O System Center Configuration Manager fornecem um método para ordenar e filtrar relatórios armazenados no Reporting Services. As pastas de relatórios são particularmente úteis quando tem muitos relatórios para gerir. Quando é instalado um ponto do Reporting Services, os relatórios são copiados para o Reporting Services e organizados em mais de 50 pastas de relatórios. As pastas de relatórios são só de leitura. Não é possível modificá-las na consola do Gestor de configuração.

Uma subscrição de relatório no Reporting Services é um pedido recorrente de fornecimento de um relatório a uma hora específica ou em resposta a um evento, com um formato de ficheiro que é especificado na subscrição. As subscrições são uma alternativa à execução de um relatório a pedido. Os relatórios a pedido requerem que selecione ativamente o relatório de cada vez que pretender vê-lo. Em contraste, as subscrições podem ser utilizadas para agendar e automatizar a entrega de um relatório.

Pode gerir subscrições de relatórios na consola do Gestor de configuração. As subscrições são processadas no servidor de relatórios. As subscrições são distribuídas utilizando extensões de entrega que são implementadas no servidor. Por predefinição, pode criar subscrições que enviem relatórios para uma pasta partilhada ou para um endereço de correio eletrónico. Para obter mais informações sobre a gestão das subscrições dos relatórios, veja Operações e manutenção de relatórios no System Center Configuration Manager.

Gestor de configuração utiliza o Microsoft SQL Server Reporting Services Report Builder como a ferramenta exclusiva de criação e edição de relatórios baseados em modelos e baseados em SQL. Quando inicia a ação de criar ou editar um relatório na consola do Gestor de configuração, é aberto o Report Builder. Quando cria ou modifica um relatório pela primeira vez, o Report Builder é instalado automaticamente. A versão do Report Builder associada à versão instalada do SQL Server é aberta quando executa ou edita relatórios.

A instalação do Report Builder adiciona suporte para mais de 20 idiomas. Quando o Report Builder é executado, apresenta os dados no idioma do sistema operativo em execução no computador local. Se o Report Builder não suportar o idioma, os dados serão apresentados em inglês. O Report Builder suporta todas as capacidades do SQL Server 2008 Reporting Services, incluindo as seguintes:

  • Fornece um ambiente de criação de relatórios intuitivo com um aspeto semelhante ao do Microsoft Office.

  • Oferece o esquema de relatórios flexível da linguagem RDL (Report Definition Language) do SQL Server 2008.

  • Fornece várias formas de visualização de dados, incluindo gráficos e medidores.

  • Fornece caixas de texto com formatação.

  • Exporta para o formato do Microsoft Word.

Também é possível abrir o Report Builder a partir do SQL Server Reporting Services.

O SQL Reporting Services no Gestor de configuração utiliza modelos de relatórios para ajudar os utilizadores administrativos a selecionar itens da base de dados a incluir nos relatórios baseados em modelos. Para o utilizador administrativo que está a criar o relatório, os modelos de relatórios expõem apenas vistas especificadas e itens para escolha. Para criar relatórios baseados em modelos, tem de estar disponível pelo menos um modelo de relatório. Os modelos de relatórios têm as seguintes funcionalidades:

  • Pode atribuir aos campos e às vistas da base de dados nomes comerciais lógicos para facilitar a produção de relatórios. Não é necessário conhecer a estrutura da base de dados para produzir relatórios.

  • Pode agrupar itens de forma lógica.

  • Pode definir relações entre os itens.

  • Pode proteger elementos do modelo para que os utilizadores administrativos vejam apenas os dados que tenham permissão para ver.

Apesar de o Gestor de configuração fornecer modelos de relatórios de exemplo, pode também definir modelos de relatórios que satisfaçam os seus requisitos de negócio. Para obter mais informações sobre como criar modelos de relatórios, veja Criar modelos de relatórios personalizados para o System Center Configuration Manager no SQL Server Reporting Services.

Os relatórios do System Center Configuration Manager.

Mostrar: