Introdução aos relatórios no System Center Configuration ManagerIntroduction to reporting in System Center Configuration Manager

Aplica-se a: O System Center Configuration Manager (ramo atual)Applies to: System Center Configuration Manager (Current Branch)

Relatórios no System Center Configuration Manager fornecem um conjunto de ferramentas e recursos que ajudam a utilizam as capacidades avançadas de relatórios do SQL Server Reporting Services (SSRS) e a experiência de que o Reporting Services Report Builder proporciona de criação avançada.Reporting in System Center Configuration Manager provides a set of tools and resources that help you use the advanced reporting capabilities of SQL Server Reporting Services (SSRS) and the rich authoring experience that Reporting Services Report Builder provides. Relatórios ajudam a recolher, organizar e apresentar informações sobre utilizadores, hardware e inventário de software, atualizações de software, aplicações, estado do site e outras operações do Configuration Manager na sua organização.Reporting helps you gather, organize, and present information about users, hardware and software inventory, software updates, applications, site status, and other Configuration Manager operations in your organization. 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.Reporting provides you with a number of predefined reports that you can use without changes, or that you can modify to meet your requirements, and you can create custom reports. Utilize as secções seguintes para ajudar a gerir relatórios no Configuration Manager.Use the following sections to help you manage reporting in Configuration Manager.

Serviços de Relatórios do SQL Server SQL Server Reporting Services

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.SQL Server Reporting Services provides a full range of ready-to-use tools and services to help you create, deploy, and manage reports for your organization and programming features that enable you to extend and customize your reporting functionality. O Reporting Services é uma plataforma de relatórios baseada em servidor que fornece funcionalidade de relatórios completa para diversas origens de dados.Reporting Services is a server-based reporting platform that provides comprehensive reporting functionality for a variety of data sources.

O Configuration Manager utiliza o SQL Server Reporting Services como a sua solução de relatórios.Configuration Manager uses SQL Server Reporting Services as its reporting solution. A integração com o Reporting Services proporciona as seguintes vantagens:Integration with Reporting Services provides the following advantages:

  • Utiliza um sistema de relatórios padrão da indústria para consultar a base de dados do Configuration Manager.Uses an industry standard reporting system to query the Configuration Manager database.

  • Apresenta relatórios utilizando o Visualizador de relatórios do Configuration Manager ou utilizando o Gestor de relatórios, que é uma ligação ao relatório baseada na web.Displays reports by using the Configuration Manager Report Viewer or by using Report Manager, which is a web-based connection to the report.

  • Fornece desempenho, disponibilidade e escalabilidade elevados.Provides high performance, availability, and scalability.

  • 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.Provides subscriptions to reports that users can subscribe to; for example, a manager could subscribe to automatically receive an emailed report each day that details the status of a software update rollout.

  • Exporta relatórios que os utilizadores podem selecionar numa variedade de formatos populares.Exports reports that users can select in a variety of popular formats.

    Para obter mais informações sobre o Reporting Services, veja SQL Server Reporting Services no SQL Server 2008 Books Online.For more information about Reporting Services, see SQL Server Reporting Services in the SQL Server 2008 Books Online.

Ponto do Reporting Services Reporting Services Point

O ponto do Reporting Services é uma função de sistema de sites que é instalada num servidor com o Microsoft SQL Server Reporting Services.The reporting services point is a site system role that is installed on a server that is running Microsoft SQL Server Reporting Services. Do reporting services ponto cópias o Gestor de configuração do relatório definições para o Reporting Services, cria pastas de relatórios com base em categorias de relatórios e define a política de segurança em pastas de relatórios e relatórios com base nas permissões baseada em funções para os utilizadores administrativos do Configuration Manager.The reporting services point copies the Configuration Manager report definitions to Reporting Services, creates report folders based on report categories, and sets security policy on the report folders and reports based on the role-based permissions for Configuration Manager administrative users. 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.In a 10-minute interval, the reporting services point connects to Reporting Services to reapply the security policy if it has been changed, for example, by using Report Manager. Para mais informações sobre como planear e instalar um ponto do Reporting Services, consulte a seguinte documentação:For more information about how to plan for and install a reporting services point, see the following documentation:

Relatórios do Configuration Manager Configuration Manager reports

O Configuration Manager oferece 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 de ponto do reporting services.Configuration Manager provides report definitions for over 400 reports in over 50 report folders, which are copied to the root report folder in SQL Server Reporting Services during the reporting services point installation process. Os relatórios são apresentados na consola do Configuration Manager e organizados em subpastas com base na categoria do relatório.The reports are displayed in the Configuration Manager console and organized in subfolders based on the report category. Os relatórios não são propagados para cima ou para baixo da hierarquia do Configuration Manager; são executam apenas relativamente a base de dados do site nos quais são criados.Reports are not propagated up or down the Configuration Manager hierarchy; they run only against the database of the site in which they are created. No entanto, dado o Configuration Manager replica dados globais em toda a hierarquia, terá acesso às informações de toda a hierarquia.However, because Configuration Manager replicates global data throughout the hierarchy, you have access to hierarchy-wide information. 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.When a report retrieves data from a site database, it has access to site data for the current site and child sites, and global data for every site in the hierarchy. Tal como outros objetos do Configuration Manager, um utilizador administrativo tem de ter as permissões adequadas para executar ou modificar relatórios.Like other Configuration Manager objects, an administrative user must have the appropriate permissions to run or modify reports. Para executar um relatório, um utilizador administrativo tem de ter a permissão Executar Relatório para o objeto.To run a report, an administrative user must have the Run Report permission for the object. Para criar ou modificar um relatório, um utilizador administrativo tem de ter a permissão Modificar Relatório para o objeto.To create or modify a report, an administrative user must have the Modify Report permission for the object.

Criar e modificar relatórios Creating and modifying reports

Configuration Manager utiliza o Microsoft SQL Server Report Builder como a exclusiva de criação e edição de ferramenta para relatórios baseados em modelos e baseados em SQL Server.Configuration Manager uses Microsoft SQL Server Report Builder as the exclusive authoring and editing tool for model-based and SQL-based reports. Quando cria ou edita um relatório na consola do Configuration Manager, é aberto o Report Builder.When you create or edit a report in the Configuration Manager console, Report Builder opens. 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.For more information about managing reports, see the Operations and maintenance for reporting in System Center Configuration Manager.

Executar relatórios Running reports

Quando executa um relatório na consola do Configuration Manager, o Visualizador de relatórios é aberto e liga ao Reporting Services.When you run a report in the Configuration Manager console, Report Viewer opens and connects to 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.After you specify any required report parameters, Reporting Services then retrieves the data and displays the results in the viewer. Também pode ligar ao SQL Services Reporting Services, ligar à origem de dados para o site e executar relatórios.You can also connect to the SQL Services Reporting Services, connect to the data source for the site, and run reports.

Pedidos de relatório Report prompts

Um pedido de relatório ou parâmetro de relatório no Configuration Manager é uma propriedade de relatório que pode configurar quando um relatório é criado ou modificado.A report prompt or report parameter in Configuration Manager is a report property that you can configure when a report is created or modified. Os pedidos de relatório são criados para limitar ou direcionar os dados que um relatório obtém.Report prompts are created to limit or target the data that a report retrieves. 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.A report can contain more than one prompt as long as the prompt names are unique and contain only alphanumeric characters that conform to the SQL Server rules for identifiers.

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.When you run a report, the prompt requests a value for a required parameter and, based on the value, retrieves the report data. 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.For example, the Computer information for a specific computer report retrieves the computer information for a specific computer and prompts the administrative user for a computer name. O Reporting Services passa o valor especificado a uma variável que está definida na instrução SQL para o relatório.Reporting Services passes the specified value to a variable that is defined in the SQL statement for the report.

Ligações de relatórios Report links

Ligações de relatórios no Configuration Manager são utilizadas num relatório de origem para fornecer aos utilizadores administrativos acesso fácil a dados adicionais, tais como informações mais detalhadas sobre cada um dos itens no relatório de origem.Report links in Configuration Manager are used in a source report to provide administrative users with easy access to additional data, such as more detailed information about each of the items in the source report. 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.If the destination report requires one or more prompts to run, the source report must contain a column with the appropriate values for each prompt. Tem de especificar o número da coluna que fornece o valor para o pedido.You must specify the column number that provides the value for the prompt. 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.For example, you might link a report that lists computers that were discovered recently to a report that lists the last messages that were received for a specific computer. 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.When the link is created, you might specify that column 2 in the source report contains computer names, which is a required prompt for the destination report. Quando o relatório de origem for executado, serão apresentados ícones de ligação à esquerda de cada linha de dados.When the source report is run, link icons appear to the left of each row of data. 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.When you click the icon on a row, Report Viewer passes the value in the specified column for that row as the prompt value that is required to display the destination report. É possível configurar um relatório apenas com uma ligação e essa ligação pode ligar apenas a um único recurso de destino.A report can be configured with only one link, and that link can connect only to a single destination resource.

Aviso

Se mover um relatório de destino para uma pasta de relatórios diferente, altera a localização do relatório de destino.If you move a destination report to a different report folder, the location for the destination report changes. 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.The report link in the source report is not automatically updated with the new location, and the report link will not work in the source report.

Pastas de relatórios Report folders

Pastas de relatórios no System Center Configuration Manager fornecem um método para ordenar e filtrar relatórios armazenados no Reporting Services.Report folders in System Center Configuration Manager provide a method to sort and filter reports that are stored in Reporting Services. As pastas de relatórios são particularmente úteis quando tem muitos relatórios para gerir.Report folders are particularly useful when you have many reports to manage. 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.When you install a reporting services point, reports are copied to Reporting Services and organized into more than 50 report folders. As pastas de relatórios são só de leitura.The report folders are read-only. Não é possível modificá-los na consola do Configuration Manager.You cannot modify them in the Configuration Manager console.

Subscrições de relatórios Report subscriptions

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.A report subscription in Reporting Services is a recurring request to deliver a report at a specific time or in response to an event, and in an application file format that you specify in the subscription. As subscrições são uma alternativa à execução de um relatório a pedido.Subscriptions provide an alternative to running a report on demand. Os relatórios a pedido requerem que selecione ativamente o relatório de cada vez que pretender vê-lo.On-demand reporting requires that you actively select the report each time you want to view the report. Em contraste, as subscrições podem ser utilizadas para agendar e automatizar a entrega de um relatório.In contrast, subscriptions can be used to schedule and then automate the delivery of a report.

Pode gerir subscrições de relatórios na consola do Configuration Manager.You can manage report subscriptions in the Configuration Manager console. As subscrições são processadas no servidor de relatórios.They are processed on the report server. As subscrições são distribuídas utilizando extensões de entrega que são implementadas no servidor.The subscriptions are distributed by using delivery extensions that are deployed on the server. Por predefinição, pode criar subscrições que enviem relatórios para uma pasta partilhada ou para um endereço de correio eletrónico.By default, you can create subscriptions that send reports to a shared folder or to an email address. 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.For more information about managing report subscriptions, see Operations and maintenance for reporting in System Center Configuration Manager.

Report Builder Report Builder

Configuration Manager utiliza o Report Builder do Microsoft SQL Server Reporting Services como a exclusiva de criação e edição de ferramenta para ambos baseados em modelos e relatórios baseados em SQL Server.Configuration Manager uses Microsoft SQL Server Reporting Services Report Builder as the exclusive authoring and editing tool for both model-based and SQL-based reports. Quando inicia a ação para criar ou editar um relatório na consola do Configuration Manager, é aberto o Report Builder.When you initiate the action to create or edit a report in the Configuration Manager console, Report Builder opens. Quando cria ou modifica um relatório pela primeira vez, o Report Builder é instalado automaticamente.When you create or modify a report for the first time, Report Builder is installed automatically. A versão do Report Builder associada à versão instalada do SQL Server é aberta quando executa ou edita relatórios.The version of Report Builder associated with the installed version of SQL Server opens when you run or edit reports.

A instalação do Report Builder adiciona suporte para mais de 20 idiomas.The Report Builder installation adds support for over 20 languages. Quando o Report Builder é executado, apresenta os dados no idioma do sistema operativo em execução no computador local.When you run Report Builder, it displays data in the language of the operating system that is running on the local computer. Se o Report Builder não suportar o idioma, os dados serão apresentados em inglês.If Report Builder does not support the language, the data is displayed in English. O Report Builder suporta todas as capacidades do SQL Server 2008 Reporting Services, incluindo as seguintes:Report Builder supports the full capabilities of SQL Server 2008 Reporting Services, which includes the following capabilities:

  • Fornece um ambiente de criação de relatórios intuitivo com um aspeto semelhante ao do Microsoft Office.Delivers an intuitive report authoring environment with an appearance similar to Microsoft Office.

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

  • Fornece várias formas de visualização de dados, incluindo gráficos e medidores.Provides various forms of data visualization including charts and gauges.

  • Fornece caixas de texto com formatação.Provides richly formatted text boxes.

  • Exporta para o formato do Microsoft Word.Exports to Microsoft Word format.

    Também é possível abrir o Report Builder a partir do SQL Server Reporting Services.You can also open Report Builder from SQL Server Reporting Services.

Modelos de relatórios no SQL Server Reporting Services Report models in SQL Server Reporting Services

SQL Server Reporting Services no Configuration Manager 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.SQL Reporting Services in Configuration Manager uses report models to help administrative users select items from the database to include in model-based reports. 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.For the administrative user who is building the report, report models expose only specified views and items to choose from. Para criar relatórios baseados em modelos, tem de estar disponível pelo menos um modelo de relatório.To create model-based reports, at least one report model has to be available. Os modelos de relatórios têm as seguintes funcionalidades:Report models have the following features:

  • Pode atribuir aos campos e às vistas da base de dados nomes comerciais lógicos para facilitar a produção de relatórios.You can give database fields and views logical business names to facilitate producing reports. Não é necessário conhecer a estrutura da base de dados para produzir relatórios.Knowledge of the database structure is not required to produce reports.

  • Pode agrupar itens de forma lógica.You can group items logically.

  • Pode definir relações entre os itens.You can define relationships between items.

  • Pode proteger elementos do modelo para que os utilizadores administrativos vejam apenas os dados que tenham permissão para ver.You can secure model elements so that administrative users can see only the data that they have permission to see.

    Apesar do Configuration Manager oferece exemplos de modelos de relatório, pode também definir modelos de relatórios que satisfaçam os seus requisitos empresariais.Although Configuration Manager provides sample report models, you can also define report models to meet your own business requirements. 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.For more information about how to create report models, see Creating custom report models for System Center Configuration Manager in SQL Server Reporting Services.

Passos seguintesNext steps

Planeamento para relatóriosPlanning for reporting