Parti del report in Report Designer (SSRS)
Nota
Le parti del report sono deprecate per tutte le versioni di SQL Server Reporting Services a partire da SQL Server Reporting Services 2019 e tutte le versioni di Server di report di Power BI a partire da Server di report di Power BI settembre 2022.
In Progettazione report, dopo aver creato tabelle, grafici e altri elementi impaginati del report in un progetto, è possibile pubblicarli come parti di report in un server di report o in un sito di SharePoint integrato con un server di report in modo da permetterne il riutilizzo in altri report.
In termini generali il funzionamento delle parti di report in Progettazione report e in Generatore report è identico. Per altre informazioni sulle funzionalità di base, vedere Parti del report (Generatore report e SSRS).
Esistono differenze fondamentali nel modo in cui le parti di report funzionano in Progettazione report, quale ad esempio il flusso di lavoro. Generatore report consente di eseguire la creazione in collaborazione, vale a dire la creazione e la pubblicazione da parte di un utente di una parte di report che potrà essere riutilizzata, modificata e ripubblicata da un altro utente. In Progettazione report la pubblicazione è unidirezionale, cioè un utente può pubblicare una parte di report da Progettazione report e un altro può riutilizzarla. Tuttavia, il primo utente non può riutilizzare una parte di report esistente in un report disponibile in Progettazione report. In questo argomento, dopo una veloce panoramica delle parti di report, vengono illustrate queste differenze.
Ciclo di vita della pubblicazione di una parte del report
In Progettazione report un utente A crea un progetto contenente un report con un grafico che dipende da un set di dati incorporato.
L'utente A contrassegna il grafico con il set di dati incorporato per la pubblicazione. Al grafico viene automaticamente assegnato un ID univoco. L'utente A distribuisce quindi il report al server di report. Il grafico viene pubblicato in Progettazione report.
Un utente B crea un report vuoto in Generatore report e vi aggiunge il grafico. A questo punto il grafico è parte del report dell'utente B, insieme al set di dati incorporato. L'utente B può modificare le istanze del grafico e del set di dati contenuti nel report. Questa operazione non avrà effetto sulle istanze del grafico e del set di dati sul server di report, né interromperà la relazione tra le istanze nel report e sul server di report.
In Progettazione report l'utente A modifica il grafico nel report originale.
L'utente A ridistribuisce il report determinando in tal modo la ripubblicazione e il conseguente aggiornamento del grafico nel server.
In Generatore report l'utente B accetta il grafico aggiornato dal server. sovrascrivendo così le modifiche che l'utente B ha apportato al grafico nel report dell'utente B.
Pubblicazione di parti di report
Quando si pubblica una parte di report, in Progettazione report viene assegnato un ID univoco alla parte. Questo ID non subisce modifiche anche nel caso in cui si apportino modifiche successive alla parte. L'ID consente di collegare l'elemento del report originale nel report alla parte di report. Quando altri autori del report riutilizzano la parte di report in Generatore report, tramite l'ID è anche possibile collegare la parte di report nel report in uso al server di report.
È possibile pubblicare come parti di report gli elementi di report riportati di seguito.
Grafici
Misuratori
Immagini e immagini incorporate
Mappe
Parametri
Rettangoli
Tabelle
Matrici
Elenchi
Se si pubblica una parte di report in cui vengono visualizzati dati, quali una tabella, una matrice o un grafico, è possibile basarla su un set di dati condiviso; in caso contrario, quando si pubblica la parte di report, il set di dati dal quale dipende viene salvato come set di dati incorporato. I set di dati incorporati possono essere basati su origini dati incorporate, ma le credenziali non vengono archiviate nelle origini dati incorporate. Pertanto, se la parte di report dipende da un set di dati incorporato che utilizza un'origine dati incorporata, chiunque la riutilizzi dovrà fornire le credenziali per l'origine dati incorporata. Per evitare questo problema, basare i set di dati incorporati e condivisi su origini dati condivise con credenziali archiviate. Per altre informazioni, vedere Parti del report e set di dati in Generatore report.
La pubblicazione di una parte di report in Progettazione report viene eseguita in due passaggi:
Contrassegnare gli elementi di report che si desidera pubblicare nella finestra di dialogo Pubblica parti di report .
Distribuire il report.
Quando si distribuisce il report, la parte di report viene pubblicata in un sito di SharePoint o in un server di report e altri utenti possono riutilizzarla. Per pubblicare una parte di report, è necessario avere effettuato la connessione a un server di report e disporre di autorizzazioni sufficienti per la distribuzione del report.
Riutilizzo di parti di report
Diversamente da Generatore report, non è possibile cercare e riutilizzare una parte di report in un progetto diverso da quello in cui è stato creato.
Gli autori di report che utilizzano Generatore report possono cercare e riutilizzare le parti di report pubblicate nei report che creano.
Ripubblicazione di parti di report
In Progettazione report è necessario aggiornare una parte di report esistente dall'interno del report nel quale è stata creata. In Generatore report gli autori del report possono riutilizzare la parte di report e pubblicarla coma una nuova parte senza sostituire la parte di report pubblicata. Se dispongono di autorizzazioni sufficienti possono anche aggiornare la parte di report pubblicata. Le parti di report archiviate in una cartella su un sito o sul server possono essere aggiornate da qualsiasi utente dotato di autorizzazioni sufficienti. L'ultimo aggiornamento sovrascrive gli aggiornamenti precedenti.
È possibile modificare e poi ripubblicare la parte di report nel sito o nel server. In Generatore report gli autori del report che hanno aggiunto la parte a un report vengono informati della modifica alla successiva apertura del report e possono accettare o meno le modifiche.
È inoltre possibile scegliere di pubblicare come nuovo un report già pubblicato. Nella finestra di dialogo Pubblica parti del report, fare clic su Pubblica come nuova parte del report. In questa nuova parte del report è disponibile un nuovo ID univoco e non presenta alcuna relazione con la parte vecchia del report.