Introduzione alla 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 (SSRS) e Server di report di Power BI. Entrambe le piattaforme di creazione di report offrono esperienze di creazione avanzate per i report personalizzati. La creazione di report consente di raccogliere, organizzare e presentare informazioni sull'ampia gamma di dati Configuration Manager nell'organizzazione. Configuration Manager fornisce molti report predefiniti in Reporting Services che è possibile usare senza modifiche. È possibile duplicare e modificare i report predefiniti per soddisfare i requisiti oppure creare report personalizzati.
SQL Server Reporting Services
SQL Server Reporting Services offre una gamma completa di strumenti e servizi pronti all'uso che consentono di creare, distribuire e gestire report per l'organizzazione. Include anche funzionalità di programmazione che consentono di estendere e personalizzare le funzionalità di creazione di report. Reporting Services è una piattaforma di creazione di report basata su server che offre funzionalità di creazione di report complete per diversi tipi di origini dati.
Configuration Manager usa SQL Server Reporting Services come soluzione di creazione di report primaria. L'integrazione con Reporting Services offre i vantaggi seguenti:
Usa un sistema di report standard del settore per eseguire query sul database Configuration Manager.
Consente di visualizzare i report usando il visualizzatore report Configuration Manager o Gestione report, ovvero una connessione basata sul Web al report.
Offre prestazioni, disponibilità e scalabilità elevate.
Fornisce sottoscrizioni ai report a cui gli utenti possono sottoscrivere. Ad esempio, un manager sottoscrive ogni giorno un report inviato tramite posta elettronica che descrive in dettaglio lo stato di un'implementazione dell'aggiornamento software.
Esporta i report in diversi tipi di formati popolari.
Per altre informazioni, vedere Che cos'è SQL Server Reporting Services (SSRS)?
Server di Report di Power BI
A partire dalla versione 2002, integrare Server di report di Power BI con la creazione di report Configuration Manager. Questa integrazione offre una visualizzazione moderna e prestazioni migliori. Aggiunge il supporto della console per i report di Power BI simile a quello già esistente con SQL Server Reporting Services. Per altre informazioni, vedere Integrare con Server di report di Power BI.
Server di report di Power BI è un server di report locale con un portale Web in cui vengono visualizzati e gestiti i report. Include strumenti per creare report di Power BI, report impaginati, report per dispositivi mobili e indicatori KPI. Per altre informazioni, vedere Che cos'è Server di report di Power BI?.
Punto di Reporting Services
Il punto di Reporting Services è un ruolo del sistema del sito aggiunto in un server che esegue Microsoft SQL Server Reporting Services. Il punto di Reporting Services esegue le funzioni seguenti:
- Copia le definizioni del report Configuration Manager in Reporting Services
- Crea cartelle di report in base alle categorie di report
- Imposta i criteri di sicurezza nelle cartelle e nei report dei report. Questi criteri si basano sulle autorizzazioni basate sui ruoli per gli utenti amministratori Configuration Manager. In un intervallo di 10 minuti, il punto di Reporting Services si connette a Reporting Services per riapplicare i criteri di sicurezza se sono stati modificati.
Per altre informazioni su come pianificare e installare un punto di Reporting Services, vedere gli articoli seguenti:
report Configuration Manager
Configuration Manager fornisce definizioni di report per oltre 400 report in oltre 50 cartelle di report. Durante il processo di installazione del punto di Reporting Services, vengono copiati nella cartella del report radice in SQL Server Reporting Services. La console Configuration Manager visualizza i report e li organizza in sottocartelle in base alla categoria di report.
I report non vengono propagati verso l'alto o verso il basso nella gerarchia Configuration Manager. Vengono eseguiti solo sul database del sito in cui vengono creati. Poiché Configuration Manager replica i dati globali in tutta la gerarchia, è possibile accedere alle informazioni a livello di gerarchia nei report. Quando un report recupera i dati da un database del sito, ha accesso ai dati del sito per il sito corrente e ai siti figlio e ai dati globali per ogni sito nella gerarchia.
Come altri oggetti Configuration Manager, un utente amministratore deve disporre delle autorizzazioni appropriate per eseguire o modificare i report. Per eseguire un report, un utente amministratore deve disporre dell'autorizzazione Esegui report per l'oggetto . Per creare o modificare un report, un utente amministratore deve disporre dell'autorizzazione Modifica report per l'oggetto .
Creare e modificare report
Per i report basati su Reporting Services, Configuration Manager usa Microsoft SQL Server Report Builder come strumento esclusivo di creazione e modifica per i report basati su modello e sql. Quando si crea o si modifica un report nella console di Configuration Manager, si apre Report Builder. Per altre informazioni, vedere Operazioni e manutenzione per la creazione di report.
A partire dalla versione 2002, per creare o modificare report di Power BI, la console si integra con Power BI Desktop. Per altre informazioni, vedere Creare report di Power BI.
Eseguire report
Quando si esegue un report basato su Reporting Services nella console di Configuration Manager, il Visualizzatore report si apre e si connette a Reporting Services. Dopo aver specificato i parametri del report necessari, Reporting Services quindi recupera i dati e visualizza i risultati nel visualizzatore. È anche possibile connettersi al Reporting Services di SQL Services, connettersi all'origine dati per il sito ed eseguire report.
A partire dalla versione 2002, quando si esegue un report basato su Power BI, viene aperto nel Web browser.
Aggiungi a Preferiti
Configuration Manager viene fornito con diverse centinaia di report per impostazione predefinita ed è possibile aggiungerne altri all'elenco. Invece di cercare continuamente i report usati comunemente, a partire dalla versione 2103 è possibile impostare un report come preferito. Questa azione consente di accedervi rapidamente dal nodo Preferiti .
Per altre informazioni, vedere Operazioni e manutenzione per la creazione di report.
Richieste di report
È possibile configurare un prompt o un parametro del report quando si crea o si modifica un report. Creare richieste di report per limitare o impostare come destinazione i dati recuperati da un report. Un report può contenere più di un prompt. Assicurarsi che i nomi dei prompt siano univoci e contengano solo caratteri alfanumerici conformi alle regole di SQL Server per gli identificatori.
Quando si esegue un report, la richiesta richiede un valore per un parametro obbligatorio. In base al valore del parametro, recupera i dati del report. Ad esempio, il report Informazioni computer per un computer specifico richiede un nome computer. Reporting Services passa il valore specificato a una variabile definita nell'istruzione SQL del report.
Collegamenti al report
I collegamenti di report in Configuration Manager vengono usati in un report di origine per consentire un facile accesso ad altri dati. Ad esempio, può collegarsi a informazioni più dettagliate su ognuno degli elementi nel report di origine. Se il report di destinazione richiede l'esecuzione di uno o più prompt, il report di origine deve contenere una colonna con i valori appropriati per ogni richiesta.
Il collegamento deve specificare il numero di colonna con il valore per la richiesta. Ad esempio:
- Esiste un report che elenca i computer individuati di recente dal sito.
- È possibile collegarlo a un altro report che elenca gli ultimi messaggi ricevuti dal sito per un computer specifico.
- Creare il collegamento e specificare che la colonna
2
nel report di origine contiene il nome del computer. Questo valore è una richiesta obbligatoria per il report di destinazione. - Si esegue il report di origine e a sinistra di ogni riga di dati viene visualizzata un'icona di collegamento.
- Si seleziona l'icona in una riga e Visualizzatore report passa il valore nella colonna specificata per tale riga come valore di richiesta per il report di destinazione.
È possibile configurare un solo collegamento per un report e tale collegamento può connettersi solo a un singolo report di destinazione.
Avviso
Se si sposta un report di destinazione in una cartella del report diversa, il percorso del report di destinazione cambia. Configuration Manager non aggiorna automaticamente il collegamento al report nel report di origine con il nuovo percorso e il collegamento non funzionerà nel report di origine.
Cartelle di report
Le cartelle di report forniscono un metodo per ordinare e filtrare i report che Configuration Manager archivi in Reporting Services. Le cartelle di report sono utili quando si hanno molti report da gestire. Quando si installa un punto di Reporting Services, i report vengono copiati in Reporting Services e organizzati in più di 50 cartelle di report. Le cartelle del report sono di sola lettura. Non è possibile modificarli nella console di Configuration Manager.
Sottoscrizioni di report
Una sottoscrizione di report in Reporting Services è una richiesta ricorrente di recapito di un report in un momento specifico o in risposta a un evento. Nella sottoscrizione viene specificato un formato di file dell'applicazione. Le sottoscrizioni offrono un'alternativa all'esecuzione di un report su richiesta. Per la creazione di report su richiesta è necessario selezionare attivamente il report ogni volta che si vuole visualizzare il report. Al contrario, le sottoscrizioni possono essere usate per pianificare e automatizzare il recapito di un report.
È possibile gestire le sottoscrizioni dei report nella console di Configuration Manager. Il server di report elabora le sottoscrizioni. Le distribuisce usando le estensioni di 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, vedere Gestire le sottoscrizioni dei report.
Report Builder
Per i report basati su Reporting Services, Configuration Manager usa Microsoft SQL Server Report Builder come strumento esclusivo di creazione e modifica sia per i report basati su modello che per i report basati su SQL. Se si crea o si modifica un report nella console di Configuration Manager, viene aperto Report Builder. Quando si crea o si modifica un report per la prima volta, Report Builder viene installato automaticamente. La versione di Report Builder associata alla versione installata di SQL Server si apre quando si eseguono o si modificano i report.
L'installazione Report Builder aggiunge il supporto per oltre 20 lingue. Quando si esegue Report Builder, vengono visualizzati i dati nella lingua del sistema operativo del computer locale. Se Report Builder non supporta la lingua, visualizza i dati in inglese. Report Builder supporta le funzionalità complete di SQL Server Reporting Services, incluse le funzionalità seguenti:
Offre un ambiente di creazione di report intuitivo con un aspetto simile a Microsoft 365 Apps.
Offre il layout flessibile del report di SQL Server RDL (Report Definition Language).
Fornisce varie forme di visualizzazione dei dati, inclusi grafici e misuratori.
Fornisce caselle di testo formattate in modo completo.
Esporta nel formato Microsoft Word.
È anche possibile aprire Report Builder direttamente da SQL Server Reporting Services.
Modelli di report in SQL Server Reporting Services
SQL Server Reporting Services usa i modelli di report per consentire di selezionare gli elementi del database Configuration Manager da includere nei report basati su modello. Quando si compila un report, i modelli di report espongono solo viste ed elementi specificati tra cui scegliere. Per creare report basati su modello, è necessario che sia disponibile almeno un modello di report.
I modelli di report hanno le funzionalità seguenti:
Assegnare nomi aziendali logici ai campi e alle viste del database. Per produrre report, non è necessaria la conoscenza della struttura del database Configuration Manager.
Raggruppare gli elementi in modo logico.
Definire le relazioni tra gli elementi.
Proteggere gli elementi del modello in modo che gli utenti amministratori possano visualizzare solo i dati che sono autorizzati a visualizzare.
Anche se Configuration Manager fornisce modelli di report di esempio, è anche possibile definire modelli di report per soddisfare i propri requisiti aziendali. Per altre informazioni su come creare modelli di report, vedere Creare modelli di report personalizzati.