Introdução à criação de relatórios no Configuration Manager

 

Aplica-se a: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

Os relatórios do System Center 2012 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.

O 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 mais informações sobre o Reporting Services, consulte 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:

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.

O 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 mais informações sobre a gestão de relatórios, consulte a secção Gerir Relatórios do Configuration Manager do tópico Operações e Manutenção de Relatórios no Configuration Manager.

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.

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.

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_warningAviso

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 System Center 2012 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 mais informações sobre a gestão de subscrições de relatórios, consulte a secção Gerir Subscrições de Relatórios do tópico Operações e Manutenção de Relatórios no Configuration Manager.

O 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 partir do Gestor de configuração SP1, a versão do Report Builder associada à versão instalada do SQL Server é aberta quando executa ou edita relatórios.

System_CAPS_importantImportante

Apenas para o Gestor de configuração sem nenhum Service Pack:

Por predefinição, o Gestor de configuração abre a versão ClickOnce do Report Builder 2.0, que instala e executa o Report Builder 2.0, quando tentar criar um relatório novo ou modificar um existente. Se o servidor de relatórios tiver o SQL Server 2008 R2, a versão ClickOnce do Report Builder 3.0 é instalada automaticamente com o SQL Server 2008 R2 Reporting Services. Por este motivo, quando o Gestor de configuração tentar abrir a versão ClickOnce do Report Builder 2.0, o ficheiro não estará disponível e será apresentado um erro. Para mais informações sobre como utilizar o Report Builder 3.0, consulte a secção Configurar Relatórios para Utilizar o Report Builder 3.0 do tópico Configurar Relatórios no Configuration Manager.

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 mais informações sobre como criar modelos de relatórios, consulte Criar Modelos de Relatórios Personalizado no SQL Server Reporting Services.

Os itens seguintes são novos ou foram alterados para os relatórios desde o Configuration Manager 2007:

  • O Gestor de configuração já não utiliza o ponto de relatório; o ponto do Reporting Services é a única função de sistema de sites que o Gestor de configuração utiliza agora para relatórios.

  • Solução de integração total do SQL Server Reporting Services do Configuration Manager 2007 R2: além da gestão de relatórios padrão, o Configuration Manager 2007 R2 inclui suporte para relatórios do SQL Server Reporting Services. O System Center 2012 Configuration Manager integra a solução Reporting Services, adiciona nova funcionalidade e remove a gestão de relatórios padrão como solução de relatórios.

  • Integração do Report Builder 2.0: o System Center 2012 Configuration Manager utiliza o Report Builder 2.0 do Microsoft SQL Server 2008 Reporting Services como a ferramenta exclusiva de criação e edição de relatórios baseados em modelos e baseados em SQL. O Report Builder 2.0 é instalado automaticamente quando criar ou modificar um relatório pela primeira vez.

  • As subscrições de relatórios no SQL Server Reporting Services permitem configurar a entrega automática de relatórios especificados por correio eletrónico ou numa partilha de ficheiros em intervalos agendados.

  • Pode executar relatórios do Gestor de configuração na consola do Gestor de configuração utilizando o Visualizador de Relatórios. Em alternativa, pode executar relatórios a partir de um browser utilizando o Gestor de Relatórios. Ambos os métodos de execução de relatórios proporcionam uma experiência semelhante.

  • Os relatórios do Gestor de configuração são apresentados no idioma da consola do Gestor de configuração instalada. As subscrições são apresentadas no idioma em que o SQL Server Reporting Services está instalado. Quando cria um relatório, pode especificar a assemblagem e a expressão.

Os seguintes itens de relatórios são novos ou foram alterados no Gestor de configuração SP1:

  • O Gestor de configuração SP1 suporta o Microsoft SQL Server 2012 Reporting Services.

  • Quando o Microsoft SQL Server 2012 ou o SQL Server 2008 R2 são executados no ponto do Reporting Services, o Gestor de configuração abre o Reporting Services Report Builder 3.0 quando criar ou modificar relatórios. Quando o Microsoft SQL Server 2008 é executado no ponto do Reporting Services, o Gestor de configuração abre o Reporting Services Report Builder 2.0 quando criar ou modificar relatórios.

  • A área de trabalho Monitorização apresenta agora hiperligações para o Gestor de Relatórios do SQL Server Reporting Services a partir do nó Relatórios.

Os seguintes itens de relatório são novos ou foram alterados no System Center 2012 R2 Configuration Manager:

  • Os relatórios do Gestor de configuração têm atualmente o suporte de administração baseada em funções ativado. Os dados de todos os relatórios incluídos no Gestor de configuração são filtrados com base nas permissões do utilizador administrativo que executa o relatório. Os utilizadores administrativos com funções específicas apenas podem ver informações definidas para as respetivas funções. Para mais informações, consulte a secção Planeamento da Administração Baseada em Funções para Relatórios do tópico Planear Relatórios no Configuration Manager.

Mostrar: