Pianificazione per la creazione di report in Configuration ManagerPlan for reporting in Configuration Manager

Si applica a: Configuration Manager (Current Branch)Applies to: Configuration Manager (current branch)

La creazione di report in Configuration Manager offre un set di strumenti e risorse che consentono di usare le funzionalità di reporting avanzate di SQL Server Reporting Services (SSRS) o Server di report di Power BI.Reporting in Configuration Manager provides a set of tools and resources that help you use the advanced reporting capabilities of SQL Server Reporting Services or Power BI Report Server. Usare le sezioni seguenti per la pianificazione della creazione di report in Configuration Manager.Use the following sections to help you plan for reporting in Configuration Manager.

Dove installare il punto di Reporting ServicesWhere to install the reporting services point

Quando si eseguono i report di Configuration Manager in un sito, questi hanno accesso alle informazioni incluse nel database del sito a cui si connettono.When you run Configuration Manager reports at a site, the reports have access to the information in the site database in which it connects. Utilizzare le seguenti sezioni per determinare il percorso di installazione del punto di Reporting Services e l'origine dati da utilizzare.Use the following sections to help you determine where to install the reporting services point and what data source to use.

Nota

Per altre informazioni sulla pianificazione dei sistemi del sito in Configuration Manager, vedere Aggiungere ruoli di sistema del sito.For more information about planning for site systems in Configuration Manager, see Add site system roles.

Server di sistema del sito supportatiSupported site system servers

È possibile installare il punto di Reporting Services in un sito di amministrazione centrale (CAS) e in siti primari.You can install the reporting services point on a central administration site (CAS) and primary sites. Funziona in più sistemi di sito in un sito e in altri siti presenti nella gerarchia.It works on multiple site systems at a site, and at other sites in the hierarchy. Configuration Manager non supporta il punto di Reporting Services nei siti secondari.Configuration Manager doesn't support the reporting services point at secondary sites. Il primo punto di Reporting Services in un sito viene impostato come server di report predefinito.The first reporting services point at a site is set as the default report server. Anche se è possibile aggiungere più punti di Reporting Services in un sito, Configuration Manager usa attivamente il server di report predefinito in ogni sito.You can add more reporting services points at a site, but Configuration Manager reports actively use the default report server at each site. Installare il punto di Reporting Services nel server del sito o in un sistema del sito remoto.Install the reporting services point on the site server or a remote site system. Per ottenere prestazioni ottimali, usare SQL Server Reporting Services in un server di sistema del sito remoto.For best performance, use SQL Server Reporting Services on a remote site system server.

Considerazioni sulla replica dei datiData replication considerations

Tenere presenti i seguenti fattori per determinare dove installare i punti di Reporting Services:Consider the following factors to help you determine where to install your reporting services points:

  • Un punto di Reporting Services con il database CAS come origine dati per i report ha accesso a tutti i dati globali e del sito presenti nella gerarchia di Configuration Manager.A reporting services point with the CAS database as its reporting data source has access to all global and site data in the Configuration Manager hierarchy. Se sono necessari report che contengano dati del sito per più siti in una gerarchia, prendere in considerazione l'installazione del punto di Reporting Services in un sistema del sito nel sito di amministrazione centrale.If you require reports that contain site data for multiple sites in a hierarchy, consider installing the reporting services point on a site system at the CAS. Usare quindi il database del sito di amministrazione centrale come origine dati per i report.Then use its database as the reporting data source.

  • Un punto di Reporting Services con un database del sito primario figlio come origine dei dati per i report ha accesso ai dati globali e ai dati del sito solo per il sito primario locale e per qualsiasi sito secondario figlio.A reporting services point with a child primary site database as its reporting data source has access to global data and site data for only the local primary site and any child secondary sites. I dati del sito per altri siti primari nella gerarchia di Configuration Manager non vengono replicati nel sito primario.Site data for other primary sites in the Configuration Manager hierarchy doesn't replicate to this primary site. Reporting Services non può accedere ai dati del sito per altri siti primari.Reporting Services can't access site data for other primary sites. Se sono necessari report che contengano dati del sito per un sito primario specifico o per dati globali ma non si vuole che l'utente abbia accesso ai dati del sito da altri siti primari, installare un punto di Reporting Services in un sistema del sito nel sito primario.If you require reports that contain site data for a specific primary site or global data, and you don't want the user to have access to site data from other primary sites, install a reporting services point on a site system at the primary site. Usare quindi il database del sito primario come origine dati per i report.Then use the primary site's database as the reporting data source.

Per altre informazioni sui dati globali e del sito, vedere Tipi di dati.For more information on global and site data, see Types of data.

Considerazioni sulla larghezza di banda di reteNetwork bandwidth considerations

I sistemi del sito all'interno dello stesso sito comunicano con tutti gli altri usando SMB (Server Message Block), HTTP o HTTPS a seconda della configurazione del sito.Depending on how you configure the site, site systems in the same site communicate with each other by using server message block (SMB), HTTP, or HTTPS. Configuration Manager non gestisce questa comunicazione.Configuration Manager doesn't manage this communication. Può avvenire in qualsiasi momento senza il controllo della larghezza di banda di rete.It can occur at any time without network bandwidth control. Controllare la larghezza di banda di rete disponibile prima di installare il ruolo del punto di Reporting Services in un sistema del sito.Review your available network bandwidth before you install the reporting services point role on a site system.

Per altre informazioni sulla pianificazione dei sistemi del sito, vedere Aggiungere ruoli di sistema del sito.For more information about planning for site systems, see Add site system roles.

Pianificare l'amministrazione basata su ruoliPlan for role-based administration

La sicurezza dei report è simile alla sicurezza di altri oggetti in Configuration Manager, in cui è possibile assegnare autorizzazioni e ruoli di sicurezza agli utenti amministratori.Security for reporting is much like other objects in Configuration Manager where you can assign security roles and permissions to administrative users. Gli utenti amministratori possono solo eseguire e modificare i report per cui dispongono dei privilegi di protezione appropriati.Administrative users can only run and modify reports for which they have appropriate security rights. Per eseguire report nella console di Configuration Manager, gli utenti devono avere il diritto di Lettura per l'autorizzazione Sito e le autorizzazioni configurate per oggetti specifici.To run reports in the Configuration Manager console, users need the Read right for the Site permission and the permissions configured for specific objects.

A differenza di altri oggetti in Configuration Manager, i privilegi di sicurezza impostati per gli utenti amministratori nella console di Configuration Manager vengono configurati anche in Reporting Services.Unlike other objects in Configuration Manager, the security rights that you set for administrative users in the Configuration Manager console are also configured in Reporting Services. Quando si configurano i privilegi di sicurezza nella console di Configuration Manager, il punto di Reporting Services si connette a Reporting Services e imposta le autorizzazioni appropriate per i report.When you configure security rights in the Configuration Manager console, the reporting services point connects to Reporting Services and sets appropriate permissions for reports.

Ad esempio, il ruolo di sicurezza Amministratore aggiornamento software dispone delle autorizzazioni Esegui report e Modifica report.For example, the Software Update Manager security role has the Run Report and Modify Report permissions. Gli utenti con il ruolo Amministratore aggiornamento software possono solo eseguire e modificare i report per gli aggiornamenti software.Users with the Software Update Manager role can only run and modify reports for software updates. La console di Configuration Manager non visualizza i report per gli altri oggetti di questo ruolo.The Configuration Manager console doesn't display reports for other objects to this role. L'eccezione a questo comportamento è che alcuni report non sono associati a oggetti specifici a protezione diretta di Configuration Manager.The exception to this behavior is that some reports aren't associated with specific Configuration Manager securable objects. Per tali report, l'utente amministratore deve disporre del diritto di Lettura per l'autorizzazione Sito per eseguire i report e del diritto Modifica per l'autorizzazione Sito per modificare i report.For these reports, the administrative user must have the Read right for the Site permission to run the reports and the Modify right for the Site permission to modify the reports.

Importante

Perché gli utenti di un dominio diverso da quello dell'account del punto di Reporting Services possano eseguire correttamente i report, stabilire una relazione di trust bidirezionale tra i due domini.For users from a different domain than that of the reporting services point account to successfully run reports, establish a two-way trust between the two domains.

I report sono completamente abilitati per l'amministrazione basata su ruoli.Reports are fully enabled for role-based administration. Configuration Manager filtra i dati per tutti i report inclusi in base alle autorizzazioni dell'utente che esegue il report.Configuration Manager filters the data for all included reports based on the permissions of the user who runs the report. Gli utenti con ruoli specifici possono solo visualizzare le informazioni definite per i loro ruoli.Users with specific roles can only view information defined for their roles.

Per altre informazioni sui diritti di sicurezza per la creazione di report, vedere Configurare la creazione di report.For more information about security rights for reporting, see Configure reporting.

Per altre informazioni sull'amministrazione basata su ruoli in Configuration Manager, vedere Configurare l'amministrazione basata su ruoli.For more information about role-based administration in Configuration Manager, see Configure role-based administration.

Consigli per la creazione di reportReporting recommendations

Tenere presenti i consigli e i suggerimenti seguenti per la creazione di report in Configuration Manager:Consider the following recommendations and tips for reporting in Configuration Manager:

  • Per ottenere prestazioni ottimali, installare il punto di Reporting Services in un sistema del sito remoto.For best performance, install the reporting services point on a remote site system. Sebbene sia possibile installarlo nel server del sito, il punto di Reporting Services garantisce prestazioni ottimali quando lo si installa in un sistema del sito remoto.Although you can install it on the site server, the reporting services point performs best when you install it on a remote site system. Quando questo ruolo esegue l'elaborazione in background, può competere con altri ruoli per l'utilizzo di risorse di sistema.When this role does background processing, it can compete for system resources with other roles. Le variabili da considerare per quanto riguarda le prestazioni del sito e del ruolo sono numerose, ma in generale questa configurazione migliora la creazione di report e le prestazioni complessive del sito.There are many variables to consider with site and role performance, but in general this configuration improves reporting and overall site performance.

  • Ottimizzare le query di SQL Server Reporting Services.Optimize SQL Server Reporting Services queries. In genere i ritardi nella creazione di report sono causati dal tempo necessario per eseguire le query e recuperare risultati.Typically any reporting delays are because of the time it takes to run queries and retrieve the results. In Microsoft SQL Server, strumenti come Analizzatore query e Profiler consentono di ottimizzare le query.Microsoft SQL Server tools such as Query Analyzer and Profiler can help you optimize queries.

  • Pianificare l'elaborazione delle sottoscrizioni report per l'esecuzione in orari non lavorativi.Schedule report subscription processing to run outside standard office hours. Se possibile, pianificare l'elaborazione delle sottoscrizioni report per l'esecuzione in orari non lavorativi al fine di ridurre al minimo l'elaborazione della CPU nel server di database del sito di Configuration Manager.Whenever possible, processing subscriptions during off-hours can minimize the CPU processing on the Configuration Manager site database server. In questo modo è inoltre possibile incrementare la disponibilità per le richieste di report impreviste.This practice also improves availability for unpredicted report requests.

  • Gli aggiornamenti del sito non incidono sui report predefiniti.Site updates preserve built-in reports. Se si modifica un report standard, quando il sito viene aggiornato, il report viene rinominato con un prefisso di sottolineatura (_).If you modify a standard report, when the site updates, it renames the report with an underscore prefix (_). Questo comportamento assicura che l'aggiornamento del sito non sovrascriva il report modificato dal report standard.This behavior makes sure that the site update doesn't overwrite the modified report by the standard report.

Sicurezza e privacySecurity and privacy

Nei report di Configuration Manager vengono visualizzate le informazioni raccolte durante le operazioni standard di gestione di Configuration Manager.Configuration Manager reports display information that it collects during standard Configuration Manager management operations. Ad esempio, è possibile visualizzare un report di informazioni che Configuration Manager ha raccolto dall'individuazione o dall'inventario.For example, you can display a report of information that Configuration Manager collected from discovery or inventory. I report possono inoltre contenere informazioni sullo stato corrente per le operazioni di gestione client, come ad esempio la distribuzione software e la verifica della conformità.Reports can also contain the current status information for client management operations, such as deploying software, and checking for compliance.

Per altre informazioni sulla sicurezza e la privacy per le operazioni di Configuration Manager che possono generare dati visibili nei report, vedere Sicurezza e privacy per Configuration Manager.For more information about any security recommendations and privacy information for Configuration Manager operations that might generate data that you can view in reports, see Security and privacy for Configuration Manager.

Passaggi successiviNext steps

Prerequisiti per la creazione di reportPrerequisites for reporting