Operazioni e manutenzione per la creazione di report in Configuration Manager

Si applica a: Configuration Manager (Current Branch)

Dopo aver creato l'infrastruttura per la creazione di report in Configuration Manager, esistono molte operazioni che in genere si eseguono per gestire report e sottoscrizioni.

Nota

Questo articolo è incentrato sui report in SQL Server Reporting Services. A partire dalla versione 2002, è possibile integrare la creazione di report con Server di report di Power BI. Per ulteriori informazioni, vedere Integrare con Server di report di Power BI.

Eseguire un report da Reporting Services

Configuration Manager archivia i report in SQL Server Reporting Services. Il report recupera i dati dal database del sito di Configuration Manager. Puoi accedere ai report nella console di Configuration Manager o usando Gestione report tramite un Web browser. È possibile aprire i report da un Web browser in qualsiasi computer in grado di accedere al punto di Reporting Services e l'utente dispone dei diritti sufficienti per visualizzarli. Per eseguire report, è necessario disporre dei diritti di lettura per l'autorizzazione Sito e l'autorizzazione Esegui report per oggetti specifici.

Quando si esegue un report, il titolo, la descrizione e la categoria del report vengono visualizzati nella lingua del sistema operativo locale. Per altre informazioni, vedere Lingue per i rapporti.

Nota

Gestione report è uno strumento di accesso e gestione dei report basato sul Web. È possibile utilizzarlo per amministrare una singola istanza del server di report tramite una connessione HTTPS. Usare Gestione report per le attività operative: visualizzare i report, modificare le proprietà dei report e gestire le sottoscrizioni ai report associati. In questo articolo vengono illustrati i passaggi per visualizzare un report e modificarne le proprietà in Gestione report. Per ulteriori informazioni su altre opzioni di Gestione report, vedere Che cos'è Gestione report?

Usa le procedure seguenti per eseguire un report di Configuration Manager.

Eseguire un report nella console di Configuration Manager

  1. Nella console di Configuration Manager passa all'area di lavoro Monitoraggio. Espandere Reporting e quindi selezionare Report. Questo nodo elenca i report disponibili.

    Consiglio

    Se questo nodo non elenca alcun report, verificare che il punto di Reporting Services sia installato e configurato. Per ulteriori informazioni, consulta Configurare la creazione di report.

  2. Selezionare il report da eseguire. Nella sezione Gruppo Report della scheda Home della barra multifunzione selezionare Esegui per aprire il report.

  3. Se sono presenti parametri obbligatori, specificarli e selezionare Visualizza report.

Eseguire un report in un Web browser

  1. Nel Web browser, passare all'URL di Gestione report, ad esempio, https://Server1/Reports. Questo indirizzo è disponibile nella pagina URL di Gestione report in Reporting Services Configuration Manager.

  2. In Gestione report selezionare la cartella del report per Configuration Manager, ad esempio ConfigMgr_CAS.

    Consiglio

    Se Gestione report non elenca alcun report, verificare che il punto di Reporting Services sia installato e configurato. Per ulteriori informazioni, consulta Configurare la creazione di report.

  3. Selezionare la categoria di report per il report da eseguire, quindi selezionare il report specifico. Il report si apre in Gestione report.

  4. Se sono presenti parametri obbligatori, specificarli e selezionare Visualizza report.

Modificare le proprietà di un report

Le proprietà del report includono il nome e la descrizione del report. È possibile visualizzare le proprietà di un report nella console di Configuration Manager.

Per modificare le proprietà, usare Gestione report:

  1. Nel Web browser, passare all'URL di Gestione report, ad esempio, https://Server1/Reports.

  2. In Gestione report selezionare la cartella del report per Configuration Manager, ad esempio ConfigMgr_CAS.

  3. Selezionare la categoria di report e quindi il report specifico. Il report si apre in Gestione report.

  4. Selezionare la scheda Proprietà . Modificare il nome e la descrizione del report e quindi selezionare Applica.

Gestione report salva le proprietà del report nel server di report. La console di Configuration Manager mostra le proprietà aggiornate del report.

Modificare un report

Quando un report di Configuration Manager esistente non recupera le informazioni desiderate, modificalo in Report Builder. È inoltre possibile utilizzare Report Builder per modificare il layout o la struttura del report. Anche se è possibile modificare direttamente un report predefinito, è consigliabile clonarlo. Aprire il report per modificarlo e quindi selezionare Salva con nome.

Per modificare un report, è necessario disporre dell'autorizzazione Modifica sito e delle autorizzazioni Modifica report per gli oggetti specifici del report.

Importante

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 rispetto al report standard.

Se modifichi i report predefiniti, prima di installare un aggiornamento del sito esegui il backup dei report personalizzati. Dopo l'aggiornamento, ripristinare il report in Reporting Services. Se si apportano modifiche significative a un report predefinito, è possibile creare un nuovo report. I nuovi report creati prima dell'aggiornamento di un sito non vengono sovrascritti.

Usa la procedura seguente per modificare le proprietà per un report di Configuration Manager.

  1. Nella console di Configuration Manager passa all'area di lavoro Monitoraggio. Espandere Reporting e quindi selezionare il nodo Report .

  2. Selezionare il report che si desidera modificare. Nella sezione Gruppo Report della scheda Home della barra multifunzione selezionare Modifica. Potrebbe essere richiesto di immettere le credenziali. Se Report Builder non è installato nel computer, Configuration Manager chiede di installarlo. Report Builder è necessario per modificare e creare report.

  3. In Report Builder modificare le impostazioni del report appropriate. Selezionare Salva per salvare il report nel server di report.

Creare report

È possibile creare due tipi di report:

Importante

Per creare un nuovo report, l'account richiede l'autorizzazione Modifica sito . È possibile creare un report solo nelle cartelle per cui si dispone delle autorizzazioni di modifica del report .

Creare un report basato su modello

Usa la procedura seguente per creare un report di Configuration Manager basato su modello.

  1. Nella console di Configuration Manager passare all'area di lavoro Monitoraggio, espandere Report e selezionare il nodo Report.

  2. Nella sezione Crea della scheda Home della barra multifunzione selezionare Crea report. Questa azione apre la Creazione guidata report.

  3. Nella pagina Informazioni configurare le impostazioni seguenti:

    • Tipo: selezionare Rapporto basato su modello.

    • Nome: specificare un nome per il report.

    • Descrizione: specificare una descrizione per il report.

    • Server: visualizza il nome del server di report in cui si crea il report.

    • Percorso: selezionare Sfoglia per specificare una cartella in cui memorizzare il report.

  4. Nella pagina Selezione modello (Model Selection ), selezionate un modello disponibile nell'elenco per creare questo report. Nella sezione Anteprima vengono visualizzate le visualizzazioni e le entità di SQL Server disponibili in questo modello di report.

  5. Completare la procedura guidata Crea report.

  6. Aprire Report Builder per configurare le impostazioni del report. Per altre informazioni, vedere Modificare un report di Configuration Manager.

  7. In Report Builder creare il layout del report, selezionare i dati nelle visualizzazioni di SQL Server disponibili e aggiungere parametri al report.

  8. Selezionare Esegui per eseguire il report. Verificare che il report fornisca le informazioni previste. Se necessario, selezionare Progettazione per modificare ulteriormente il rapporto.

  9. Selezionare Salva per salvare il report nel server di report.

Creare un report basato su SQL

Quando si crea un'istruzione SQL per un report personalizzato, non fare riferimento direttamente alle tabelle di SQL Server. Fai sempre riferimento alle visualizzazioni di SQL Server per la creazione di report supportati dal database del sito. Queste visualizzazioni hanno nomi che iniziano con v_. Per altre informazioni, vedere Creazione di report personalizzati usando le visualizzazioni di SQL Server in Gestione configurazione.

È anche possibile fare riferimento a stored procedure pubbliche dal database del sito. Queste stored procedure hanno nomi che iniziano con sp_.

Usare la procedura seguente per creare un report di Configuration Manager basato su SQL.

  1. Nella console di Configuration Manager passare all'area di lavoro Monitoraggio, espandere Report e selezionare il nodo Report.

  2. Nella sezione Crea della scheda Home della barra multifunzione selezionare Crea report. Questa azione apre la Creazione guidata report.

  3. Nella pagina Informazioni configurare le impostazioni seguenti:

    • Tipo: selezionare il report basato su SQL.

    • Nome: specificare un nome per il report.

    • Descrizione: specificare una descrizione per il report.

    • Server: visualizza il nome del server di report in cui si crea il report.

    • Percorso: selezionare Sfoglia per specificare una cartella in cui memorizzare il report.

  4. Completare la procedura guidata Crea report.

  5. Aprire Report Builder per configurare le impostazioni del report. Per altre informazioni, vedere Modificare un report di Configuration Manager.

  6. In Report Builder fornire l'istruzione SQL per il report. È anche possibile creare l'istruzione SQL usando le colonne nelle visualizzazioni disponibili. Se necessario, aggiungere parametri al report.

  7. Selezionare Esegui per eseguire il report. Verificare che il report fornisca le informazioni previste. Se necessario, selezionare Progettazione per modificare ulteriormente il rapporto.

  8. Selezionare Salva per salvare il report nel server di report.

Gestire le sottoscrizioni ai report

Le sottoscrizioni ai report in SQL Server Reporting Services consentono di configurare il recapito automatico dei report specificati tramite posta elettronica o a una condivisione file a intervalli pianificati. Per configurare le sottoscrizioni ai report, usa la Creazione guidata sottoscrizione in Configuration Manager.

Creare una sottoscrizione di report per inviare un report a una condivisione file

Quando si crea una sottoscrizione di report per recapitare un report in una condivisione file, Reporting Services copia il report nel formato specificato nella condivisione file specificata. È possibile sottoscrivere e richiedere il recapito di un solo report alla volta.

Quando si crea una sottoscrizione che usa una condivisione file, specificare una cartella condivisa esistente come destinazione. Il server di report non crea la cartella o la condivisione di rete. Quando si specifica la cartella di destinazione in una sottoscrizione, usare un percorso UNC e non includere le barre rovesciate finali (\) nel percorso della cartella. Nell'esempio seguente è riportato un percorso UNC valido per la cartella di destinazione: \\server\reportfiles\operations\2001.

Nota

Quando si crea la sottoscrizione, si specificano un nome utente e una password. Questo account deve accedere a questa condivisione con autorizzazioni di scrittura nella cartella di destinazione.

Reporting Services può eseguire il rendering dei report in diversi formati di file. Ad esempio, MHTML o Excel. Il formato viene selezionato al momento della creazione dell'abbonamento. Sebbene sia possibile selezionare qualsiasi formato di rendering supportato, alcuni formati funzionano meglio di altri durante il rendering in un file.

Limitazioni per le sottoscrizioni dei report a una condivisione file

Nell'elenco seguente sono incluse le limitazioni delle sottoscrizioni ai report per una condivisione file:

  • A differenza dei report ospitati e gestiti in un server di report, Reporting Services recapita i report in una cartella condivisa come file statici.

  • Le caratteristiche interattive del report non funzionano per i report archiviati come file. Il report rappresenta tutte le funzionalità interattive come elementi statici.

  • Se il report include grafici, userà la presentazione predefinita.

  • Se il report è collegato a un altro report, il collegamento viene visualizzato come testo statico.

Se vuoi mantenere le funzionalità interattive in un report consegnato, usa il recapito delle e-mail. Per ulteriori informazioni, consulta Creare una sottoscrizione di report per inviare un report tramite e-mail.

Processo per creare una sottoscrizione di report per una condivisione file

Utilizzare la procedura seguente per creare una sottoscrizione di report per recapitare un report in una condivisione file.

  1. Nella console di Configuration Manager passare all'area di lavoro Monitoraggio, espandere Report e selezionare il nodo Report.

  2. Selezionare una cartella di report, quindi selezionare il report a cui si desidera effettuare la sottoscrizione. Nella sezione Gruppo Report della scheda Home della barra multifunzione selezionare Crea abbonamento. Questa azione apre la Creazione guidata sottoscrizione.

  3. Nella pagina Recapito dell'abbonamento , configura le impostazioni seguenti:

    • Report inviato da: Seleziona Condivisione file Windows.

    • Nome file: specificare il nome file per il report. Per impostazione predefinita, il file di report non include un'estensione. Selezionare Aggiungi estensione file al momento della creazione per aggiungere automaticamente un'estensione di file in base al formato.

    • Percorso: specificare un percorso UNC per una cartella esistente in cui si desidera recapitare il report. Ad esempio, \\server\reportfiles\operations.

    • Formato di rendering: selezionare uno dei formati seguenti per il file di report:

      • File XML con dati del rapporto
      • CSV (delimitato da virgole)
      • File TIFF
      • File Acrobat (PDF)
      • HTML 4.0

        Nota

        Se il report contiene immagini, il formato HTML 4.0 non le include.

      • MHTML (archivio Web)
      • Renderer RPL (layout di pagina del report)
      • Excel
      • Word
    • Nome utente: consente di specificare un account utente di Windows con autorizzazioni di scrittura per il percorso specificato.

    • Password: specifica la password per l'account utente di Windows di cui sopra.

    • Opzione sovrascrivi: seleziona una delle seguenti opzioni per configurare il comportamento quando nella cartella di destinazione è presente un file con lo stesso nome:

      • Sovrascrivere un file esistente con una versione più recente
      • Non sovrascrivere un file esistente
      • Incrementa i nomi file man mano che vengono aggiunte le versioni più recenti: questa opzione aggiunge un numero al nome file del nuovo report per distinguerlo dalle versioni precedenti.
    • Descrizione: Facoltativamente, specificare informazioni aggiuntive sulla sottoscrizione di questo report.

  4. Nella pagina Pianificazione sottoscrizione selezionare una delle seguenti opzioni di pianificazione recapito per la sottoscrizione del report:

    • Usare la pianificazione condivisa: una pianificazione condivisa è una pianificazione definita in precedenza che può essere usata da altre sottoscrizioni di report. Quando si seleziona questa opzione, selezionare anche una pianificazione condivisa. Se non sono presenti pianificazioni condivise, selezionare l'opzione per creare una nuova pianificazione.

    • Crea nuova pianificazione: configurare la pianificazione in base alla quale viene eseguito il report. La pianificazione include l'intervallo, l'ora e la data di inizio e la data di fine dell'abbonamento. Per impostazione predefinita, un nuovo abbonamento crea una nuova pianificazione da eseguire ogni ora a partire dalla data e dall'ora correnti.

  5. Nella pagina Parametri sottoscrizione specificare tutti i parametri necessari per l'esecuzione automatica del report. Se il report non contiene parametri, la procedura guidata non visualizza questa pagina.

  6. Completare la procedura guidata.

  7. Verificare che Configuration Manager abbia creato correttamente la sottoscrizione del report. Selezionare il nodo Sottoscrizioni per visualizzare e modificare le sottoscrizioni dei report.

Creare una sottoscrizione per un report per inviare un report tramite posta elettronica

Quando si crea una sottoscrizione di report per recapitare un report tramite posta elettronica, Reporting Services invia un messaggio di posta elettronica ai destinatari configurati. Il messaggio di posta elettronica include il report come allegato. Il server di report non convalida gli indirizzi di posta elettronica o non li ottiene da un server di posta elettronica. È possibile inviare report tramite posta elettronica a qualsiasi account di posta elettronica valido all'interno o all'esterno dell'organizzazione.

Nota

Per abilitare l'opzione di sottoscrizione di Email, è necessario configurare le impostazioni di posta elettronica in Reporting Services. Per altre informazioni, vedere Recapito delle e-mail nei servizi di reportistica.

Puoi selezionare una o entrambe le seguenti opzioni di recapito email:

  • Inviare una notifica con un collegamento al report generato.

  • Inviare un report incorporato o allegato. Il formato di rendering e il browser determinano se incorpora o allega il report.

    • Se il browser supporta HTML 4.0 e MHTML e si seleziona il formato MHTML (archivio Web ), l'e-mail incorpora il report nel messaggio.
    • Tutti gli altri formati forniscono i report come allegati.
    • Reporting Services non controlla le dimensioni dell'allegato o del messaggio prima di inviare il report. Se l'allegato o il messaggio supera il limite massimo consentito dal server di posta, il report non viene recapitato.

Usare la procedura seguente per creare la sottoscrizione di un report per recapitare un report tramite posta elettronica.

  1. Nella console di Configuration Manager passare all'area di lavoro Monitoraggio, espandere Report e selezionare il nodo Report.

  2. Selezionare una cartella di report, quindi selezionare il report a cui si desidera effettuare la sottoscrizione. Nella sezione Gruppo Report della scheda Home della barra multifunzione selezionare Crea abbonamento. Questa azione apre la Creazione guidata sottoscrizione.

  3. Nella pagina Recapito dell'abbonamento , configura le impostazioni seguenti:

    • Report recapitato da: Selezionare E-mail.

    • A: Specificare un indirizzo di posta elettronica valido come destinatario.

      Nota

      Per immettere più destinatari, separare ogni indirizzo di posta elettronica con un punto e virgola (;).

    • Cc: facoltativamente, specificare un indirizzo di posta elettronica per ricevere una copia di questo report.

    • Ccn: facoltativamente, specificare un indirizzo di posta elettronica per ricevere una copia nascosta di questo report.

    • Rispondi a: specificare l'indirizzo della risposta. Se il destinatario risponde al messaggio di posta elettronica, la risposta viene inviata a questo indirizzo.

    • Oggetto: specificare una riga dell'oggetto per il messaggio di posta elettronica di sottoscrizione.

    • Priorità: selezionare il contrassegno di priorità per il messaggio di posta elettronica: Bassa, Normale o Alta. Microsoft Exchange usa questo flag per indicare l'importanza del messaggio di posta elettronica.

    • Commento: specificare il testo per il corpo del messaggio di posta elettronica di sottoscrizione.

    • Descrizione: Facoltativamente, specificare informazioni aggiuntive sulla sottoscrizione di questo report.

    • Includi collegamento: include l'URL del report nel corpo del messaggio di posta elettronica.

    • Includi report: allega il report al messaggio di posta elettronica. Utilizzare l'opzione Formato rendering per specificare il formato del report da allegare.

    • Formato di rendering: selezionare uno dei formati seguenti per il file di report allegato:

      • File XML con dati del rapporto
      • CSV (delimitato da virgole)
      • File TIFF
      • File Acrobat (PDF)
      • MHTML (archivio Web)
      • Excel
      • Word
  4. Nella pagina Pianificazione sottoscrizione selezionare una delle seguenti opzioni di pianificazione recapito per la sottoscrizione del report:

    • Usare la pianificazione condivisa: una pianificazione condivisa è una pianificazione definita in precedenza che può essere usata da altre sottoscrizioni di report. Quando si seleziona questa opzione, selezionare anche una pianificazione condivisa. Se non sono presenti pianificazioni condivise, selezionare l'opzione per creare una nuova pianificazione.

    • Crea nuova pianificazione: configurare la pianificazione in base alla quale viene eseguito il report. La pianificazione include l'intervallo, l'ora e la data di inizio e la data di fine dell'abbonamento. Per impostazione predefinita, un nuovo abbonamento crea una nuova pianificazione da eseguire ogni ora a partire dalla data e dall'ora correnti.

  5. Nella pagina Parametri sottoscrizione specificare tutti i parametri necessari per l'esecuzione automatica del report. Se il report non contiene parametri, la procedura guidata non visualizza questa pagina.

  6. Completare la procedura guidata.

  7. Verificare che Configuration Manager abbia creato correttamente la sottoscrizione del report. Selezionare il nodo Sottoscrizioni per visualizzare e modificare le sottoscrizioni dei report.

Preferiti

Configuration Manager viene fornito con diverse centinaia di report per impostazione predefinita e potresti averne aggiunti altri a quell'elenco. Invece di cercare continuamente i report usati più di frequente, a partire dalla versione 2103, è possibile impostare un report come preferito. Questa azione consente di accedervi rapidamente dal nuovo nodo Preferiti .

L'elenco dei preferiti è per utente, non per sito o gerarchia.

Prerequisiti per i preferiti dei report

La versione di SQL Server Reporting Services nel punto di servizio di reporting del sito deve essere SQL Server 2017 o successiva.

Nota

Tutte le istanze di SQL Server Reporting Services nel server devono essere nella versione 2017 o successiva.

Aggiungere un preferito

  1. Nella console di Configuration Manager passa all'area di lavoro Monitoraggio. Espandere il nodo Report e selezionare il nodo Report o Report di Power BI .

  2. Selezionare un report che si usa di frequente. Quindi, sulla barra multifunzione, selezionare Aggiungi a Preferiti. L'icona del report assume la forma di una stella gialla, a indicare che si tratta di un Preferito.

    Screenshot dell'azione Aggiungi a Preferiti in un report di Power BI

    Consiglio

    È possibile selezionare più report per aggiungerli tutti come preferiti.

    Per rimuovere un report dall'elenco dei preferiti, selezionarlo e quindi fare clic su Rimuovi dai preferiti. Quando rimuovi un Preferito, Configuration Manager non elimina il report.

  3. Nel nodo Reporting espandere il nuovo nodo Preferiti . Per visualizzare l'elenco dei preferiti, selezionare il nodo Report o Report di Power BI .

    Consiglio

    È possibile connettersi direttamente ai report preferiti nel browser. Ad esempio, https://rsp.contoso.com/Reports/favorites.

    È possibile gestire i report allo stesso modo dall'elenco dei preferiti.