Proteggere gli elementi del set di dati condivisoSecure Shared Dataset Items

In un server di report gli elementi del set di dati condiviso possono essere utilizzati da più report.On a report server, shared dataset items can be used by multiple reports. È possibile proteggere set di dati condivisi per controllare il livello di accesso degli utenti.You can secure shared datasets to control the degree of access that users have. Per impostazione predefinita, solo i membri del gruppo Administrators predefinito possono visualizzare set di dati condivisi, modificare proprietà, abilitare la memorizzazione nella cache, creare piani di aggiornamento della cache ed eliminare elementi,By default, only users who are members of the Administrators built-in group can view shared datasets, modify properties, enable caching, create cache refresh plans, and delete the items. mentre per tutti gli altri utenti è necessario creare assegnazioni di ruolo che consentano l'accesso a un set di dati condiviso.All other users must have role assignments created for them that allow access to a shared dataset.

Per impostare la sicurezza, è necessario creare un'assegnazione di ruolo che specifichi l'account utente o di gruppo autorizzato ad accedere al set di dati condiviso.To set security, create a role assignment that specifies which user or group account has access to the shared dataset.

Accesso basato sui ruoli a set di dati condivisiRole-based Access to Shared Datasets

Per concedere l'accesso a set di dati condivisi, è possibile consentire agli utenti di ereditare le assegnazioni di ruolo esistenti da una cartella padre oppure creare una nuova assegnazione di ruolo nell'elemento stesso.To grant access to shared datasets, you can allow users to inherit existing role assignments from a parent folder or create a new role assignment on the item itself.

Le assegnazioni di ruolo predefinite che consentono di aggiungere, eliminare, modificare proprietà dell'elemento e visualizzare report correlati e origini dati condivise per i set di dati condivisi sono Gestione contenuto, Report personali e Server di pubblicazione.Default role assignments that enable you to add, delete, edit item properties, and view related reports and shared data sources for shared datasets are Content Manager, My Reports, and Publisher. Per modificare una definizione del set di dati condiviso, utilizzare l'assegnazione di ruolo predefinita Generatore report o Gestione contenuto.To edit a shared dataset definition, use the default role assignments Report Builder or Content Manager.

Poiché le assegnazioni di ruolo sono ereditate in genere da un nodo padre, una cartella per cui l'attività Visualizzazione di report è abilitata passa tale autorizzazione ai set di dati condivisi e ai report che contiene.Because role assignments are typically inherited from a parent node, a folder that has the View reports task enabled passes that permission to shared datasets and reports in the folder.

Per garantire un controllo maggiore sui set di dati condivisi e sui relativi risultati della query, configurare la sicurezza a livello di elemento sull'elemento del set di dati condiviso o salvare i set di dati condivisi in una cartella e configurare in quest'ultima la sicurezza a livello di elemento.To provide more control over shared datasets and their query results, configure item level security on the shared dataset item or save shared datasets to a folder and configure item level security on the folder.

Parametri dei set di dati condivisiShared Dataset Parameters

I parametri dei set di dati condivisi non possono essere utilizzati per limitare i dati per utenti specifici.Shared dataset parameters cannot be used to restrict data for specific users. Lo scopo di tali parametri è infatti quello di fornire una modalità per specificare i dati da includere nel momento in cui il set di dati condiviso viene elaborato.The purpose of shared dataset parameters is to provide a way to specify which data to include when the shared dataset is processed. Nel server di report non è possibile proteggere i valori per un parametro del set di dati condiviso.On the report server, you cannot secure the values for a shared dataset parameter.

Nella definizione del set di dati condiviso è possibile contrassegnare i parametri come valori di sola lettura e specificare valori predefiniti.In the shared dataset definition, you can mark parameters as read-only and specify default values. L'override dei parametri contrassegnati come valori di sola lettura non può essere eseguito nel server.Parameters that are marked read-only cannot be overridden on the server. In un piano di aggiornamento della cache per un set di dati condiviso, ad esempio, non è possibile specificare valori per i parametri di sola lettura.For example, in a cache refresh plan for a shared dataset, you cannot specify values for read-only parameters. Se nei parametri del set di dati condiviso sono incluse espressioni che si riferiscono alla raccolta globale dell'utente o sono presenti altre dipendenze dell'utente, non è possibile creare un piano di aggiornamento della cache per il set di dati stesso.If the shared dataset parameters include expressions that refer to the User global collection, or have any other user dependencies, you cannot create a cache refresh plan for the shared dataset.

Attività, accesso agli elementi e ruoli predefinitiTasks, Access to Items, and Default Roles

I set di dati condivisi seguono lo stesso modello di sicurezza dei report.Shared datasets follow the same security model as reports. Per assegnare a un utente l'autorizzazione per azioni specifiche, scegliere un ruolo che includa l'attività corrispondente in cui sono presenti tali autorizzazioni.To provide a user with permission for specific actions, choose a role that includes the correspond task that includes those permissons. Nella tabella seguente vengono elencate le attività e le relative azioni incluse.The following table lists tasks and the actions they include.

Selezionare questa attivitàSelect this task Per concedere agli utenti l'autorizzazione perTo give users permission to Ruoli predefiniti che includono l'attivitàDefault roles that include the task
Visualizzazione di reportView reports Visualizzare l'elemento del set di dati condiviso nella gerarchia di cartelle.View the shared dataset item in the folder hierarchy. Se questa attività non è selezionata, l'elemento non è visibile agli utenti che potrebbero non essere consapevoli della disponibilità del set di dati.Without this task, the item is not visible to users and they might not realize that the dataset is available. BrowserBrowser

Gestione contenutoContent Manager

Generatore reportReport Builder

Report personaliMy Reports
Gestione di reportManage reports Visualizzare le proprietà che specificano il nome, la descrizione e le informazioni di connessione.View properties that specify the name, description, and connection information. Questa attività viene inoltre utilizzata per visualizzare un elemento del set di dati condiviso nella gerarchia di cartelle.This task is also used to display a shared dataset item in the folder hierarchy. Se si seleziona questa attività, è possibile omettere l'attività Visualizzazione di report.If you choose this task, you can omit the "View reports" task. Gestione contenutoContent Manager

Server di pubblicazionePublisher

Report personaliMy Reports
Utilizzo di reportConsume reports Visualizzare la definizione del set di dati condiviso.View the shared dataset definition. Gestione contenutoContent Manager

Generatore reportReport Builder
Impostazione della sicurezza per singoli elementiSet security on items Creare e modificare assegnazioni di ruolo che controllano l'accesso al set di dati condiviso.Create and modify role assignments that control access to the shared dataset. Questa attività deve essere utilizzata con l'attività Visualizzazione di report o Gestione di report.This task must be used with either "View reports" or "Manage reports" tasks. In caso contrario non avrà alcun effetto, poiché l'utente non potrà selezionare l'elemento.If it is not, it has no effect because the user cannot select the item. Gestione contenutoContent Manager

Per altre informazioni, vedere Attività a livello di elemento e Predefined Roles(Ruoli predefiniti).For more information, see Item-Level Tasks and Predefined Roles.

Vedere ancheSee Also

Gestire origini dati condivise Manage Shared Datasets
Cartelle condivise sicure Secure Folders
Proteggere i report e risorse Secure Reports and Resources
Concessione di autorizzazioni in un Server di Report in modalità nativa Granting Permissions on a Native Mode Report Server
Concessione di autorizzazioni in un Server di Report in modalità nativaGranting Permissions on a Native Mode Report Server