Gestione di parti di reportManaging Report Parts

Le parti del report possono essere inoltre riusate da più utenti e in più report.Report parts can be reused in paginated reports, by multiple users and in multiple reports. Gli utenti possono cercare le parti del report nel server e aggiungerle a un report.Users can search for report parts on the server and add them to a report. Possono inoltre essere informati sugli aggiornamenti apportati alla parte del report nel server e ripubblicare nuove versioni di una parte del report.Users can also be informed of updates to the report part on the server, and republish new versions of a report part. Queste azioni di creazione di report possono essere interessate e controllate dalle autorizzazioni di sicurezza di Reporting Services.Those report authoring actions can be affected by and controlled by reporting services security permissions. In questo argomento vengono illustrate le proprietà delle parti del report e viene descritto il comportamento delle parti del report presenti nel server.This topic reviews report part properties and behavior after they are on the server.

Gestione di parti di reportManaging Report Parts

Per gestire le parti del report, è possibile usare il portale Web di Reporting ServicesReporting Services per un server di report in modalità nativa o le pagine dell'applicazione per un server di report in modalità integrata SharePoint.To manage report parts, you can use the Reporting ServicesReporting Services web portal for a report server in native mode, or application pages for a report server in SharePoint integrated mode.

Le parti del report possono essere pubblicate in un server di report in modalità nativa o in modalità integrata SharePoint.Report parts can be published to a report server in either native mode or SharePoint integrated mode. Gli utenti possono trovare e aggiungere parti del report ai report in uso tramite la funzionalità di raccolta delle parti del report in un'applicazione di creazione di report, ad esempio Generatore report di MicrosoftMicrosoft SQL ServerSQL Server .Users can use the report part gallery feature in a report authoring application such as MicrosoftMicrosoft SQL ServerSQL Server Report Builder to find and add report parts to their reports. Quando un utente cerca una parte del report, la ricerca viene effettuata nel catalogo del server di report indipendentemente dalla modalità di installazione del server.When a user searches for a report part, the search looks at the report server catalog regardless of which mode the server was installed for.

Quando le parti del report vengono pubblicate da un'applicazione di creazione di report come Generatore report in un server di report in modalità integrata SharePoint, viene aggiornato anche il catalogo del server di report e vengono eseguite ricerche nella raccolta per riflettere in maniera accurata la parte del report nuova o aggiornata.When report parts are published from a report authoring application such as Report Builder to a report server in SharePoint integrated mode, the report server catalog is also updated, and searches from the gallery to accurately reflect the new or update report part.

Caricamento diretto di parti del report in una cartella di SharePointDirectly uploading report parts to a SharePoint folder

Se una parte del report viene caricata direttamente in una cartella di documenti di SharePoint anziché essere pubblicata da un'applicazione di creazione di report, il catalogo del server di report non viene aggiornato.If a report part is uploaded directly to a SharePoint document folder instead of being published from a report authoring application, the report server catalog is not updated. La parte del report caricata non verrà pertanto trovata mediante le ricerche eseguite nella raccolta di parti del report.Searches from the report part gallery will not find the uploaded report part. Per garantire la sincronizzazione delle cartelle di SharePoint e del catalogo del server di report, è possibile attivare la caratteristica di sincronizzazione dei file di Reporting ServicesReporting Services nel server SharePoint.To help keep your SharePoint folders and report server catalog synchronized, you can activate the Reporting ServicesReporting Services file sync feature on the SharePoint server. Per altre informazioni, vedere Attivare la funzionalità Sincronizzazione file server di report in Amministrazione centrale SharePoint.For more information, see Activate the Report Server File Sync Feature in SharePoint Central Administration.

È inoltre possibile sincronizzare i file mediante la chiamata di alcune API di gestione di Reporting Services, ad esempio GetProperties e SetProperties.The files can also be synchronized by calling some of the reporting services management APIs such as GetProperties and SetProperties.

Organizzazione e spostamento di parti del reportOrganizing and moving report parts

È opportuno considerare e pianificare in anticipo la modalità di utilizzo e organizzazione da parte del team di parti del report, origini dati e set di dati condivisi.You should consider and plan ahead for how your team will use and organize report parts, shared datasets, and shared data sources. Sebbene sia possibile spostare successivamente tali elementi, tale operazione potrebbe creare problemi.Although you can move them at a later time, there can be problems.

Server di report in modalità nativaNative mode report server

Lo spostamento di una parte del report presente in un server di report in modalità nativa in un'altra cartella nello stesso server non influisce sulla possibilità delle applicazioni di creazione di report di eseguire ricerche o scaricare aggiornamenti della parte del report,If you move a report part on a native mode report server to any other folder on the same server, it does not affect the ability of report authoring applications to search for or download updates of the report part. poiché il server si basa sull'elemento univoco ComponentID.This is because the server relies on the unique ComponentID. Se tuttavia la parte del report viene spostata in una cartella per la quale un utente non dispone di autorizzazioni, non sarà possibile trovarla mediante le ricerche e ai report relativi non verranno notificati gli aggiornamenti apportati alla parte del report stessa.However, if the report part is moved to a folder that a user does not have permissions to, their searches will not find the report part, and their reports will not be notified when there are updates to the report part.

Server di report in modalità integrata SharePointReport server in SharePoint integrated mode

Lo spostamento di parti del report in una raccolta documenti o in una cartella diversa equivale al caricamento diretto in un server SharePoint. Il catalogo del server di report non sarà sincronizzato.Moving report parts to a different document library or folder has the same effect as uploading them directly to a SharePoint server: the report server catalog will not be synchronized. Per evitare questa situazione, attivare la caratteristica Sincronizzazione file server di report nel server SharePoint.To avoid this, activate the Report Server File Sync Feature on the SharePoint server.

Le sottocartelle costituiscono un'eccezione,The exception is subfolders. poiché la ricerca viene sempre eseguita all'interno di queste ultime e di conseguenza, se la si sposta manualmente in una sottocartella, una parte di report verrà comunque trovata durante una ricerca in una raccolta di parti di reportThe search will always search subfolders, so if you manually move a report part to a subfolder, a search from the report gallery will find the report part. .it will still be found in a search from the report part gallery.

Proprietà del catalogo del server di reportReport server catalog properties

Nella tabella seguente vengono illustrate le correlazioni dei campi del catalogo del server di report esistenti a una parte del report e ai nuovi campi aggiunti al catalogo per le parti del report.The following table describes how existing report server catalog fields relate to a report part, and to new fields that are added to the catalog for report parts. Questi sono esposti nel portale Web di Reporting ServicesReporting Services , nelle raccolte di SharePoint e nelle applicazioni di creazione di report, ad esempio Generatore report.These are exposed in the Reporting ServicesReporting Services web portal and SharePoint libraries, and in report authoring applications such as Report Builder.

() indica un elemento introdotto in questa versione.() indicates it is new for this release.

ProprietàProperty DescriptionDescription Parte del reportReport Part

Criteri di ricerca nella raccoltaGallery Search Criteria
NomeName Uno dei criteri in base al quale un utente può eseguire la ricerca nella raccolta di parti del report.This is one of the criteria a user can search for in the Report Part Gallery. Yes
DescriptionDescription Può essere necessario organizzare i nomi delle parti del report in modo da semplificare la ricerca nella raccolta.You might want to organize report part names in a way that will make it easier for users to find in the gallery. Ad esempio, è possibile cercare la descrizione che inizia con "Vendite>>" per trovare tutte le parti di report in cui sono presenti dati e presentazioni relativi alle vendite.For example, you can search for the description starting with "Sales>>" to find all report parts that involve sales related data and presentation. Yes
CreatedByCreatedBy ID dell'utente che ha aggiunto la parte del report al database del server di report.The ID of the user that added the report part to the report server database. Il formato esatto dipende dal metodo di autenticazione.The exact format depends on the authentication method. Alcuni metodi di autenticazione, ad esempio, consentono di visualizzare il nome di dominio\utente completo nei campi CreatedBy e ModifiedBy.For example, some authentication methods result in showing the full domain\user name in the CreatedBy and ModifiedBy fields. Yes
CreationDateCreationDate Data in cui è stata originariamente creata la parte del report.The date the report part was originally created.

Uno dei criteri in base al quale un utente può eseguire la ricerca nella raccolta di parti del report.This is one of the criteria a user can search for in the Report Part Gallery.
Yes
ModifiedByModifiedBy ModifiedBy è l'ID dell'ultimo utente che ha modificato la parte del report.ModifiedBy is the ID of the user who last modified the report part. Yes
ModifiedDateModifiedDate Data dell'ultima modifica della parte del report nel server.The date the report part was last modified on the server.

Questo campo viene utilizzato come parte della logica per determinare quando vengono apportati aggiornamenti a una parte del report sul lato server.This field is used as part of the logic to determine when there are server-side updates to a report part. Per ulteriori informazioni, vedere la descrizione di ComponentID più avanti in questa tabella.For more information, see the description of the ComponentID later in this table.
Yes
SubType ()SubType () SubType è una stringa che indica il tipo di parte del report da cercare, ad esempio "Tablix" o "Grafico".SubType is a string that indicates the kind of report part to search for, such as "Tablix" or "Chart". Yes
ComponentID ()ComponentID () ComponentID è un identificatore univoco della parte del report.ComponentID is a unique identifier for the report part. Si tratta di uno dei nuovi campi aggiunti al catalogo ed è visibile sia sul lato server sia nelle applicazioni di creazione di report, ad esempio Generatore report.This is a new field added to the catalog, and is visible on both the server-side and report authoring applications such as Report Builder.

Questo campo viene utilizzato dalle applicazioni client durante la verifica degli aggiornamenti di una parte del report nel server.This field is used by client applications when checking the server for updates of a report part. L'applicazione client esegue la ricerca nel server degli elementi ComponentID presenti nel report corrente sul lato client.The client application searches the server for ComponentIDs that are in the current client-side report. Quando viene rilevata una corrispondenza, il valore del campo ModifiedDate viene confrontato con il valore del campo SyncDate dell'elemento del report sul lato client.When there is a ComponentID match, the ModifiedDate is then compared to the client side SyncDate of the report item.
N0N0

Controllo dell'accesso alle parti del reportControlling access to report parts

Nelle tabelle seguenti vengono descritte le assegnazioni di ruolo predefinite e il modo in cui consentono di eseguire diverse operazioni.The following tables describe the default role assignments and how they let you perform various operations. I nomi delle assegnazione di ruolo sono diversi a seconda del tipo di server di report utilizzato.The role assignment names are different depending on the type of report server that is being used.

Server in modalità nativaServer in Native mode

AzioniActions RuoliRoles
Aggiunta, eliminazione, modifica delle proprietà dell'elemento, gestione della sicurezza e download di parti del reportAdd, delete, edit item properties, manage security, and download report parts Gestione contenutoContent Manager

Report personaliMy Reports
Aggiunta, eliminazione e download di parti del reportAdd, delete, and download report parts Server di pubblicazionePublisher
Esecuzione di ricerche e riutilizzoSearch for and re-use BrowserBrowser

Generatore reportReport Builder

Server in modalità integrata SharePointServer in SharePoint integrated mode

AzioniActions RuoloRole
Aggiunta, eliminazione, modifica delle proprietà dell'elemento, gestione della sicurezza e download di parti del reportAdd, delete, edit item properties, manage security, and download report parts Controllo completoFull Control
Aggiunta, eliminazione, modifica delle proprietà dell'elemento e download di parti del reportAdd, delete, edit item properties, and download report parts ProgettazioneDesign

CollaborazioneContribute
Esecuzione di ricerche e riutilizzoSearch for and re-use LetturaRead

Solo visualizzazioneView Only

Considerazioni sulla sicurezzaSecurity considerations

  • Quando vengono riutilizzate in un report, le definizioni delle parti del report vengono copiate completamente nella definizione del report insieme all'elemento ComponentID di identificazione.When report part definitions are re-used in a report, they are copied into the report definition in their entirety, along with the identifying ComponentID. Se una parte del report viene aggiornata nel server, gli utenti possono scegliere di scaricare la parte del report aggiornata nel report in uso.If a report part is updated on the server, users can choose to download the updated report parts to their report. Gli aggiornamenti sono inoltre copie complete della parte del report, poiché sostituiscono la versione esistente della parte del report presente nel report in uso.The updates are also complete copies of the report part, replacing the existing version of the report part that was in their report.

    Importante

    In ognuno di questi passaggi, verificare che le parti del report riutilizzate nei report provengano da percorsi e utenti attendibili.In each of these steps, ensure that the report parts are being reused in reports from trusted locations and users.

  • Le parti di report utilizzano gli stessi criteri di autorizzazione del tipo di elemento risorsa esistente.Report parts use the same permission policies as the existing “Resource” item type. Dal punto di vista dell'ereditarietà della sicurezza, all'interno di una cartella non esiste alcuna differenza tra gli elementi risorsa tradizionali e le parti di report.Within a folder, there is no differentiation between traditional resource items and report parts from a security inheritance perspective. La parte del report eredita gli stessi criteri di autorizzazione delle immagini presenti nella stessa cartella.The report part will inherit the same permission policy as the images in the same folder. Quando occorre fare distinzione, è possibile configurare la sicurezza a livello di elemento per le parti del report desiderate.When this distinction is needed, item level security can be configured for the desired report parts. In alternativa, le parti del report devono essere posizionate in cartelle separate con le autorizzazioni desiderate configurate.Or, you can put report parts should be in separate folders that have the correct permissions configured.

Vedere ancheSee Also

Parti del report e set di dati in Generatore report Report Parts and Datasets in Report Builder
Gestione contenuto di Server di report ( Modalità nativa SSRS ) Report Server Content Management (SSRS Native Mode)
Risoluzione dei problemi relativi alle parti del report (Generatore report e SSRS) Troubleshoot Report Parts (Report Builder and SSRS)
Parti di report in Progettazione Report ( SSRS )Report Parts in Report Designer (SSRS)