Introduzione alla creazione di report in Configuration Manager

 

Si applica 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

La creazione di report in System Center 2012 Configuration Manager offre un insieme di strumenti e risorse che consentono di utilizzare la funzionalità di creazione di report avanzata di SQL Server Reporting Services (SSRS) e la caratteristica di creazione completa che fornisce Generatore report di Reporting Services. La creazione di report consente di raccogliere, organizzare e presentare le informazioni relative agli utenti, all'inventario software e hardware, agli aggiornamenti software, applicazioni, stato del sito e altre operazioni di Configuration Manager nell'azienda. La creazione di report fornisce un numero di report predefiniti che è possibile utilizzare senza modifiche oppure modificare per soddisfare i requisiti ed è possibile creare report personalizzati.

Utilizzare le seguenti sezioni per la gestione della creazione di report in Configuration Manager:

  • SQL Server Reporting Services

  • Punto di Reporting Services

  • Report di Configuration Manager

    • Creazione e modifica di report

    • Esecuzione di report

    • Richieste di report

    • Collegamenti report

  • Cartelle report

  • Sottoscrizioni report

  • Generatore report

  • Novità di Configuration Manager

  • Novità di Configuration Manager SP1

  • Novità di System Center 2012 R2 Configuration Manager

SQL Server Reporting Services

SQL Server Reporting Services fornisce una gamma completa di strumenti e servizi pronti all'uso per creare, distribuire e gestire report per l'azienda e funzionalità di programmazione che consentono di estendere e personalizzare la funzionalità di creazione di report. Reporting Services è una piattaforma per la creazione di report basata su server che fornisce funzionalità di creazione di report complete per una vasta gamma di origini dati.

Configuration Manager utilizza SQL Server Reporting Services come soluzione per la creazione di report. L'integrazione con Reporting Services offre i seguenti vantaggi:

  • Utilizza un sistema di creazione di report standard per il settore per eseguire la query del Configuration Manager.

  • Visualizza i report utilizzando il Visualizzatore report di Configuration Manager oppure la Gestione report, che è una connessione basata su Web al report.

  • Fornisce scalabilità, disponibilità e prestazioni elevate.

  • Fornisce agli utenti sottoscrizioni ai report; ad esempio, un manager può eseguire una sottoscrizione per ricevere automaticamente tramite posta elettronica un report con i dettagli dello stato dell'implementazione di un aggiornamento software.

  • Esporta report che gli utenti possono selezionare in una gamma dei formati più diffusi.

Per ulteriori informazioni su Reporting Services, vedere SQL Server Reporting Services nella documentazione online di SQL Server 2008.

Punto di Reporting Services

Il punto di Reporting Services è un ruolo del sistema del sito installato su un server che esegue Microsoft SQL Server Reporting Services. Il punto di Reporting Services copia le definizioni report di Configuration Manager in Reporting Services, crea cartelle report basate sulle categorie report e imposta criteri di protezione nelle cartelle report e report basati sulle autorizzazioni basate su ruoli per gli utenti amministratori di Configuration Manager. In un intervallo di 10 minuti, il punto di Reporting Services si collega a Reporting Services per riapplicare i criteri di protezione se sono stati modificati, ad esempio utilizzando la Gestione report. Per ulteriori informazioni su come pianificare e installare un punto di Reporting Services, vedere la seguente documentazione:

Report di Configuration Manager

Configuration Manager fornisce definizioni report per oltre 400 report in oltre 50 cartelle report, che vengono copiate nella cartella report radice in SQL Server Reporting Services durante il processo di installazione del punto di Reporting Services. I report vengono visualizzati nella console di Configuration Manager e organizzati in sottocartelle basate sulla categoria di report. I report non vengono propagati nella gerarchia di Configuration Manager; vengono eseguiti solo nel database del sito in cui vengono creati. Tuttavia, poiché Configuration Manager replica i dati globali in tutta la gerarchia, è possibile accedere alle informazioni a livello di gerarchia. Quando un report recupera dati dal database di un sito, ha accesso ai dati del sito per il sito corrente e i relativi siti figlio e ai dati globali per ciascun sito della gerarchia. Come altri oggetti di Configuration Manager, un utente amministratore deve disporre delle autorizzazioni appropriate per l'esecuzione o la modifica dei report. Per eseguire un report, è necessario che un utente amministratore disponga dell'autorizzazione Esegui report per l'oggetto. Per creare o modificare un report, è necessario che un utente amministratore disponga dell'autorizzazione Modifica report per l'oggetto.

Creazione e modifica di report

Configuration Manager utilizza Generatore report di Microsoft SQL Server come strumento esclusivo di creazione e modifica sia per i report basati su modello che per quelli basati su SQL. Quando si crea o si modifica un report nella console di Configuration Manager, viene visualizzato Generatore report. Per altre informazioni sulla gestione dei report, vedere la sezione Gestire i report di Configuration Manager nell'argomento Operazioni e manutenzione per la creazione di report in Configuration Manager.

Esecuzione di report

Quando si esegue un report nella console di Configuration Manager, il Visualizzatore report viene visualizzato e collegato a Reporting Services. Dopo aver specificato tutti i parametri di report richiesti, Reporting Services recupera i dati e visualizza i risultati nel Visualizzatore. È possibile inoltre connettersi a SQL Services Reporting Services, connettersi all'origine dati per il sito ed eseguire i report.

Richieste di report

Una richiesta di report o un parametro di report in Configuration Manager è una proprietà report che è possibile configurare quando viene creato o modificato un report. Le richieste di report vengono create per limitare o assegnare i dati che recupera un report. Un report può contenere più di una richiesta purché i nomi richiesta siano univoci e contengano solo caratteri alfanumerici conformi alle regole SQL Server per identificatori.

Quando si esegue un report, la richiesta richiede un valore per un parametro obbligatorio e, in base al valore, recupera i dati del report. Ad esempio, il report Informazioni computer per un computer specifico recupera le informazioni computer per un computer specifico e richiede l'utente amministratore per un nome computer. Reporting Services passa il valore specificato per una variabile definita nell'istruzione SQL per il report.

Collegamenti report

I collegamenti report in Configuration Manager vengono utilizzati in un report di origine per fornire agli utenti amministratori un accesso semplice ai dati aggiuntivi, come ad esempio informazioni più dettagliate su ciascuno degli elementi del report di origine. Se il report di destinazione richiede uno o più richieste da eseguire, il report di origine deve contenere una colonna con i valori appropriati per ciascuna richiesta. È necessario specificare il numero della colonna che fornisce il valore per la richiesta. Ad esempio, è possibile collegare un report che elenca i computer che sono stati individuati di recente a un report che elenca gli ultimi messaggi ricevuti per un computer specifico. Quando viene creato il collegamento, è possibile specificare che la colonna 2 nel report di origine contiene i nomi computer, cosa che costituisce una richiesta obbligatoria per il report di destinazione. Quando viene eseguito il report di origine, vengono visualizzate le icone dei collegamenti a sinistra di ogni riga di dati. Quando si fa clic sull'icona in una riga, il Visualizzatore report passa il valore nella colonna specificata per tale riga come valore di richiesta che è necessario per visualizzare il report di destinazione. Un report può essere configurato con un solo collegamento e tale collegamento può connettersi solo a una risorsa unica di destinazione.

System_CAPS_warningAvviso

Se si sposta un report di destinazione in una cartella report diversa, cambia il percorso del report di destinazione. Il collegamento del report nel report di origine non viene automaticamente aggiornato con il nuovo percorso e il collegamento del report non funzionerà nel report di origine.

Cartelle report

Le cartelle report in System Center 2012 Configuration Manager forniscono un metodo per ordinare e filtrare i report memorizzati in Reporting Services. Le cartelle report sono particolarmente utili quando si devono gestire numerosi report. Quando si installa un punto di Reporting Services, i report vengono copiati in Reporting Services e organizzati in più di 50 cartelle report. Le cartelle report sono di sola lettura. Non è possibile modificarle nella console di Configuration Manager.

Sottoscrizioni report

Una sottoscrizione report in Reporting Services è una richiesta ricorrente per recapitare un report a un orario specifico o in risposta a un evento e in un formato file applicazione che viene specificato nella sottoscrizione. Le sottoscrizione forniscono un'alternativa all'esecuzione di un report su richiesta. La creazione di report su richiesta richiede la selezione attiva del report ogni volta che si desidera visualizzare il report. Al contrario, le sottoscrizioni possono essere utilizzate per pianificare e quindi automatizzare il recapito di un report.

È possibile gestire le sottoscrizioni report nella console di Configuration Manager. Vengono elaborate nel server di report. Le sottoscrizioni vengono distribuite utilizzando le estensioni per il recapito distribuite nel server. Per impostazione predefinita, è possibile creare sottoscrizioni che inviano report a una cartella condivisa o a un indirizzo di posta elettronica. Per altre informazioni sulla gestione delle sottoscrizioni report, vedere la sezione Gestire le sottoscrizioni report nell'argomento Operazioni e manutenzione per la creazione di report in Configuration Manager.

Generatore report

Configuration Manager utilizza Generatore report di Microsoft SQL Server Reporting Services come strumento esclusivo di creazione e modifica per i report basati su modello e per quelli basati su SQL. Quando si avvia l'azione per creare o modificare un report nella console di Configuration Manager, viene visualizzato Generatore report. Generatore report viene installato automaticamente quando si crea o si modifica un report per la prima volta. A partire da Configuration Manager SP1, la versione di Generatore report associata con la versione installata di SQL Server viene visualizzata quando si eseguono o modificano report.

System_CAPS_importantImportante

Solo per Configuration Manager senza Service Pack:

per impostazione predefinita, Configuration Manager visualizza la versione ClickOnce di Generatore report 2.0, che installa ed esegue Generatore report 2.0, quando si tenta di creare un nuovo report o di modificarne uno esistente. Se il server di report esegue SQL Server 2008 R2, la versione ClickOnce di Generatore report 3.0 viene installata automaticamente con SQL Server 2008 R2 Reporting Services. Pertanto, quando Configuration Manager tenta di aprire la versione ClickOnce di Generatore report 2.0, il file non sarà disponibile e verrà visualizzato un errore. Per altre informazioni su come usare Generatore report 3.0, vedere la sezione Configurare i report per l'utilizzo di Generatore report 3.0 nell'argomento Configurazione della creazione di report in Configuration Manager.

L'installazione di Generatore report aggiunge il supporto per più di 20 lingue. Quando si esegue Generatore report, i dati vengono visualizzati nella lingua del sistema operativo in esecuzione sul computer locale. Se Generatore report non supporta la lingua, i dati vengono visualizzati in inglese. Generatore report supporta tutte le funzionalità di SQL Server 2008 Reporting Services, tra cui:

  • Offre un ambiente di creazione report intuitivo con un aspetto simile a Microsoft Office.

  • Offre il layout report flessibile di SQL Server 2008 Report Definition Language (RDL).

  • Offre vari moduli di visualizzazione dei dati, compresi grafici e indicatori.

  • Fornisce caselle di testo con formattazione completa.

  • Effettua l'esportazione in formato Microsoft Word.

È inoltre possibile aprire Generatore report da SQL Server Reporting Services.

Modelli di report in SQL Server Reporting Services

SQL Reporting Services in Configuration Manager utilizza modelli di report per consentire agli utenti amministratori di selezionare elementi dal database da includere in report basati su modello. Per l'utente amministratore che crea il report, i modelli di report mostrano solo visualizzazioni ed elementi specifici da selezionare. Per creare report basati su modello, deve essere disponibile almeno un modello. I modelli di report dispongono delle seguenti funzionalità:

  • È possibile assegnare campi di database e visualizzazioni con nomi aziendali logici per facilitare la produzione di report. Non è necessario conoscere la struttura del database per la produzione di report.

  • È possibile raggruppare logicamente gli elementi.

  • È possibile definire relazioni tra elementi.

  • È possibile proteggere gli elementi del modello in modo che gli utenti amministrativi possano vedere solo i dati che sono autorizzati a vedere.

Nonostante Configuration Manager fornisca modelli campione di report, è anche possibile definire modelli di report per soddisfare i requisiti aziendali. Per ulteriori informazioni su come creare modelli di report, vedere Creazione di modelli di report personalizzati in SQL Server Reporting Services.

Novità di Configuration Manager

Nota

Le informazioni contenute in questa sezione appaiono anche in nella Guida Introduzione a System Center 2012 Configuration Manager.

I seguenti elementi sono nuovi o sono stati modificati per la creazione di report a partire da Configuration Manager 2007:

  • Configuration Manager non utilizza più il punto di reporting. Il punto di Reporting Services è il solo ruolo di sistema del sito utilizzato da Configuration Manager per la creazione di report.

  • Integrazione completa della soluzione SQL Server Reporting Services per Configuration Manager 2007 R2: Oltre alla Gestione report standard, in Configuration Manager 2007 R2 è stato introdotto il supporto per la creazione di report di SQL Server Reporting Services.System Center 2012 Configuration Manager integra la soluzione Reporting Services, aggiunge nuove funzionalità e rimuove Gestione report standard come soluzione per la creazione di report.

  • Integrazione di Generatore report 2.0: System Center 2012 Configuration Manager usa Generatore report 2.0 di Microsoft SQL Server 2008 Reporting Services come strumento esclusivo di creazione e modifica per i report SQL e basati su modello. Generatore report 2.0 viene installato automaticamente quando si crea o si modifica un report per la prima volta.

  • Le sottoscrizioni report in SQL Server Reporting Services consentono di configurare l'individuazione automatica dei report specificati tramite posta elettronica o in una condivisione file a intervalli pianificati.

  • È possibile eseguire i report di Configuration Manager nella console di Configuration Manager utilizzando Visualizzatore report oppure eseguire i report da un browser utilizzando Gestione report. Entrambi i metodi per l'esecuzione di report offrono un'esperienza simile.

  • Il rendering dei report in Configuration Manager viene eseguito con le impostazioni locali della console di Configuration Manager installata. Il rendering delle sottoscrizioni viene eseguito con le impostazioni locali con cui è installato SQL Server Reporting Services. Quando si crea un report, è possibile specificare l'assembly e l'espressione.

Novità di Configuration Manager SP1

Gli elementi seguenti sono nuovi o sono stati modificati per il reporting in Configuration Manager SP1:

  • Configuration Manager SP1 supporta Microsoft SQL Server 2012 Reporting Services.

  • Quando Microsoft SQL Server 2012 o SQL Server 2008 R2 è in esecuzione nel punto di Reporting Services, Configuration Manager apre Reporting Services Report Builder 3.0 quando si creano o si modificano i report. Quando Microsoft SQL Server 2008 è in esecuzione nel punto di Reporting Services, Configuration Manager apre Reporting Services Report Builder 2.0 quando si creano o si modificano i report.

  • Nell'area di lavoro Monitoraggio adesso vengono visualizzati i collegamenti alla gestione dei report di SQL Server Reporting Services dal nodo Creazione di report.

Novità di System Center 2012 R2 Configuration Manager

I seguenti elementi sono nuovi o sono stati modificati per la creazione di report in System Center 2012 R2 Configuration Manager: