Pianificare la creazione di report in Configuration Manager

Si applica a: Configuration Manager (Current Branch)

La creazione di report in Configuration Manager offre un set di strumenti e risorse che consentono di usare le funzionalità avanzate di creazione di report di SQL Server Reporting Services o Server di report di Power BI. Usare le sezioni seguenti per pianificare la creazione di report in Configuration Manager.

Dove installare il punto di Reporting Services

Quando si eseguono Configuration Manager report in un sito, i report hanno accesso alle informazioni nel database del sito in cui si connette. Usare le sezioni seguenti per determinare dove installare il punto di Reporting Services e l'origine dati da usare.

Nota

Per altre informazioni sulla pianificazione dei sistemi del sito in Configuration Manager, vedere Aggiungere ruoli del sistema del sito.

Server del sistema del sito supportati

È possibile installare il punto di Reporting Services in un sito di amministrazione centrale (CAS) e in siti primari. Funziona su più sistemi del sito in un sito e in altri siti nella gerarchia. Configuration Manager non supporta il punto di Reporting Services nei siti secondari. Il primo punto di Reporting Services in un sito viene impostato come server di report predefinito. È possibile aggiungere altri punti di Reporting Services in un sito, ma Configuration Manager report usano attivamente il server di report predefinito in ogni sito. Installare il punto di Reporting Services nel server del sito o in un sistema del sito remoto. Per ottenere prestazioni ottimali, usare SQL Server Reporting Services in un server di sistema del sito remoto.

Considerazioni sulla replica dei dati

Considerare i fattori seguenti per determinare dove installare i punti di Reporting Services:

  • Un punto di Reporting Services con il database CAS come origine dati di report ha accesso a tutti i dati globali e del sito nella gerarchia Configuration Manager. Se sono necessari report che contengono dati del sito per più siti in una gerarchia, provare a installare il punto di Reporting Services in un sistema del sito nel server di amministrazione centrale. Usare quindi il database come origine dati per la creazione di report.

  • Un punto di Reporting Services con un database del sito primario figlio come origine dati per la creazione di report ha accesso ai dati globali e ai dati del sito solo per il sito primario locale e per tutti i siti secondari figlio. I dati del sito per altri siti primari nella gerarchia Configuration Manager non vengono replicati in questo sito primario. Reporting Services non è possibile accedere ai dati del sito per altri siti primari. Se sono necessari report che contengono dati del sito per un sito primario o dati globali specifici e 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. Usare quindi il database del sito primario come origine dati per la creazione di report.

Per altre informazioni sui dati globali e del sito, vedere Tipi di dati.

Considerazioni sulla larghezza di banda di rete

A seconda di come si configura il sito, i sistemi del sito nello stesso sito comunicano tra loro tramite SMB (Server Message Block), HTTP o HTTPS. Configuration Manager non gestisce questa comunicazione. Può verificarsi in qualsiasi momento senza controllo della larghezza di banda di rete. Esaminare la larghezza di banda di rete disponibile prima di installare il ruolo punto di Reporting Services in un sistema del sito.

Per altre informazioni sulla pianificazione per i sistemi del sito, vedere Aggiungere ruoli del sistema del sito.

Pianificare l'amministrazione basata su ruoli

La sicurezza per la creazione di report è molto simile ad altri oggetti in Configuration Manager in cui è possibile assegnare ruoli di sicurezza e autorizzazioni agli utenti amministratori. Gli utenti amministratori possono eseguire e modificare solo i report per i quali dispongono dei diritti di sicurezza appropriati. Per eseguire report nella console Configuration Manager, gli utenti devono disporre del diritto di lettura per l'autorizzazione Sito e delle autorizzazioni configurate per oggetti specifici.

A differenza di altri oggetti in Configuration Manager, i diritti di sicurezza impostati per gli utenti amministratori nella console di Configuration Manager vengono configurati anche in Reporting Services. Quando si configurano i diritti 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.

Ad esempio, il ruolo di sicurezza Gestione aggiornamenti software dispone delle autorizzazioni Esegui report e Modifica report . Gli utenti con il ruolo Software Update Manager possono eseguire e modificare solo i report per gli aggiornamenti software. La console Configuration Manager non visualizza i report per altri oggetti in questo ruolo. L'eccezione a questo comportamento è che alcuni report non sono associati a oggetti specifici Configuration Manager a protezione diretta. Per questi report, l'utente amministratore deve avere il diritto di lettura per l'autorizzazione Sito per eseguire i report e il diritto Modifica per l'autorizzazione Sito per modificare i report.

Importante

Per consentire agli utenti di un dominio diverso da quello dell'account punto di Reporting Services di eseguire correttamente i report, stabilire un trust bidirezionale tra i due domini.

I report sono completamente abilitati per l'amministrazione basata sui ruoli. Configuration Manager filtra i dati per tutti i report inclusi in base alle autorizzazioni dell'utente che esegue il report. Gli utenti con ruoli specifici possono visualizzare solo le informazioni definite per i propri ruoli.

Per altre informazioni sui diritti di sicurezza per la creazione di report, vedere Configurare la creazione di report.

Per altre informazioni sull'amministrazione basata sui ruoli in Configuration Manager, vedere Configurare l'amministrazione basata su ruoli.

Raccomandazioni per la creazione di report

Prendere in considerazione i suggerimenti e i suggerimenti seguenti per la creazione di report in Configuration Manager:

  • Per ottenere prestazioni ottimali, installare il punto di Reporting Services in un sistema del sito remoto. Anche se è possibile installarlo nel server del sito, il punto di Reporting Services offre prestazioni ottimali quando viene installato in un sistema del sito remoto. Quando questo ruolo esegue l'elaborazione in background, può competere per le risorse di sistema con altri ruoli. Esistono molte variabili da considerare con le prestazioni del sito e del ruolo, ma in generale questa configurazione migliora la creazione di report e le prestazioni complessive del sito.

  • Ottimizzare le query SQL Server Reporting Services. In genere, eventuali ritardi di segnalazione sono dovuti al tempo necessario per eseguire query e recuperare i risultati. Microsoft SQL Server strumenti, ad esempio Query Analyzer e Profiler, consentono di ottimizzare le query.

  • Pianificare l'elaborazione della sottoscrizione del report in modo che venga eseguita al di fuori degli orari di ufficio standard. Quando possibile, l'elaborazione delle sottoscrizioni durante gli orari di inattività può ridurre al minimo l'elaborazione della CPU nel server di database del sito Configuration Manager. Questa procedura migliora anche la disponibilità per le richieste di report non incriminate.

  • Gli aggiornamenti del sito mantengono i report predefiniti. Se si modifica un report standard, quando il sito viene aggiornato, il report viene rinominato con un prefisso di sottolineatura (_). Questo comportamento garantisce che l'aggiornamento del sito non sovrascriva il report modificato dal report standard.

Sicurezza e privacy

Configuration Manager report visualizzano le informazioni raccolte durante le operazioni di gestione Configuration Manager standard. Ad esempio, è possibile visualizzare un report di informazioni che Configuration Manager raccolte dall'individuazione o dall'inventario. I report possono anche contenere le informazioni sullo stato correnti per le operazioni di gestione client, ad esempio la distribuzione di software e il controllo della conformità.

Per altre informazioni sulle raccomandazioni sulla sicurezza e sulle informazioni sulla privacy per le operazioni di Configuration Manager che potrebbero generare dati che è possibile visualizzare nei report, vedere Sicurezza e privacy per Configuration Manager.

Passaggi successivi

Prerequisiti per la creazione di report