Condividi tramite


Procedura: Impostazione delle autorizzazioni per gli elementi dei modelli (Reporting Services in modalità integrata SharePoint)

È possibile impostare autorizzazioni per entità e prospettive in un modello di report (con estensione smdl) per concedere l'accesso a specifiche parti del modello. Le autorizzazioni impostate su elementi specifici sostituiscono quelle ereditate dal file del modello padre. Sarà pertanto necessario creare e gestire nuovi criteri di autorizzazione per tutti i gruppi o gli utenti che devono accedere agli elementi del modello.

Per impostare la sicurezza per un elemento di un modello archiviato in una raccolta di SharePoint, è possibile utilizzare la pagina Sicurezza elemento modello in un sito di SharePoint. Questa pagina dell'applicazione è disponibile se si installa il componente aggiuntivo di Reporting Services in Windows SharePoint Services. Per concedere l'accesso a elementi di un modello, è necessario disporre dell'autorizzazione Gestione autorizzazioni. Questa autorizzazione viene in genere assegnata agli utenti che dispongono del livello di autorizzazione Controllo completo. Per ulteriori informazioni su come estendere questa autorizzazione ad altri utenti, vedere Procedura: Impostazione delle autorizzazioni per gli elementi del server di report in un sito di SharePoint (Reporting Services in modalità integrata SharePoint).

La sicurezza degli elementi del modello offre accesso in sola lettura. Se si concede l'accesso a un utente o un gruppo, quest'ultimo può visualizzare i dati relativi a un'entità o una prospettiva. Non è possibile negare l'accesso in modo esplicito, tuttavia l'assenza di autorizzazioni determina lo stesso risultato.

Per l'impostazione delle autorizzazioni per elementi del modello, attenersi alle indicazioni seguenti:

  • Per gli utenti che hanno l'esigenza di accedere a tutti gli elementi del modello (ad esempio per esplorare i dati e progettare report in Generatore report), concedere le autorizzazioni per il nodo radice del modello.

  • Per gli utenti che hanno l'esigenza di un accesso limitato (ad esempio per visualizzare un report contenente dati sull'entità Contact), concedere autorizzazioni per una entità o un set di entità specifico nella gerarchia del modello, ma non per il nodo radice.

  • È necessario assegnare le autorizzazioni per il nodo radice ad almeno un utente. La concessione di autorizzazioni per il nodo radice è obbligatoria.

Se il modello viene rigenerato, sarà necessario reimpostare le autorizzazioni. Quando si rigenera un modello vengono cancellate tutte le impostazioni relative alle autorizzazioni all'interno del modello. Si noti che tutti gli utenti con livello di autorizzazione Collaborazione o con autorizzazione Aggiunta elementi possono rigenerare il modello. Non verrà visualizzato alcun avviso relativo alla potenziale perdita delle impostazioni di sicurezza.

Per proteggere singoli elementi del modello

  1. Nel sito selezionare la raccolta contenente il modello di report.

  2. Selezionare il modello di report, fare clic sulla freccia verso il basso e quindi su Gestisci sicurezza elemento modello. Se tale azione non è disponibile, non si dispone dell'autorizzazione necessaria per impostare la sicurezza per l'elemento del modello.

  3. Nella pagina Sicurezza elemento modello selezionare sicurezza indipendente dei singoli elementi del modello. In questo modo verrà disattivata l'ereditarietà delle autorizzazioni per il modello.

  4. Selezionare il nodo radice del modello.

  5. In Assegna autorizzazioni agli utenti e ai gruppi seguenti specificare un account utente o di un account di gruppo di sicurezza Active Directory per gli utenti che hanno l'esigenza di disporre dell'accesso al modello. È possibile specificare più account separandoli con punti e virgola. Per poter salvare questa pagina, è necessario specificare almeno un account per il nodo radice.

  6. Selezionare un'entità o una prospettiva specifica nel modello relativa agli elementi per i quali si desidera limitare l'accesso.

  7. Selezionare Assegna autorizzazioni agli utenti e ai gruppi seguenti.

  8. Specificare un account utente o di un account di gruppo di sicurezza Active Directory per gli utenti il cui accesso deve essere limitato all'entità o prospettiva selezionata.

  9. Fare clic su OK.

Dopo l'impostazione della sicurezza degli elementi del modello, gli utenti autorizzati a caricare il modello in Generatore report potranno creare report utilizzando le parti del modello a cui hanno accesso. Analogamente, dopo il salvataggio del report in una raccolta gli utenti potranno aprire il report e visualizzare i dati presenti nelle parti del modello a cui hanno accesso.

Per visualizzare un report che utilizza la sicurezza degli elementi, è necessario disporre dell'autorizzazione Apertura elementi per un report e per gli eventuali modelli utilizzati dal report. Nella maggior parte dei casi, tale autorizzazione viene concessa automaticamente a tutti gli utenti autorizzati ad accedere al sito di SharePoint. L'autorizzazione Apertura elementi è inclusa in tutti i livelli di autorizzazione predefiniti, ad eccezione di Accesso limitato.