Protezione del contenuto con ruoli applicazione, esempio

In questo esempio, a utenti diversi viene fornito accesso a dati differenti di uno stesso report. L'utente Regione 1 può visualizzare soltanto i dati relativi all'Africa, mentre l'utente Regione 2 può visualizzare soltanto i dati relativi all'Asia.

  1. Selezionare Dashboards > Gestione utenti e autorizzazioni > Ruoli applicazione.
  2. Selezionare l'applicazione di esempio e creare un ruolo applicazione denominato SalesManager. Assegnare al ruolo le autorizzazioni applicazione Visualizzazione applicazione, Visualizzazione pannello di controllo, Visualizzazione OLAP e Visualizzazione report.
  3. Selezionare Pannelli di controllo > OLAP > Ruoli dati. Selezionare l'applicazione di esempio e creare ruoli denominati Regione 1 e Regione 2.
  4. Selezionare Pannelli di controllo > OLAP > Modifica database e selezionare il database di esempio. Espandere il nodo Dimensioni e selezionare la dimensione Regione.
  5. Nel riquadro Protezione della scheda Proprietà selezionare Attiva controllo accesso dimensionale e fare clic su Crea nuovo cubo.
    Per impostazione predefinita, il nome e la didascalia del cubo sono #REGION. Fare clic su Crea, quindi fare clic su Salva.
  6. Selezionare Pannelli di controllo > OLAP > Gestisci autorizzazioni. Selezionare Esempi come origine dati e #REGION come cubo di accesso.
  7. Fare clic su Modalità clic della griglia e selezionare Trasferisci Nessun accesso.
  8. Fare clic sull'icona utente in ogni riga della colonna SalesManager.
    In questo modo il ruolo SalesManager non ha nessun accesso ai dati della regione.
  9. Fare clic su Modalità clic della griglia e selezionare Accesso in lettura.
  10. Fare clic sulle icone utente in corrispondenza dell'intersezione tra la colonna Regione 1 e la riga Africa e dell'intersezione tra la colonna Regione 2 e la riga Asia.
  11. Applicare Trasferisci Nessun accesso a tutte le righe rimanenti delle colonne Regione 1 e Regione 2.
    Nota

    la rimozione delle autorizzazioni da altri ruoli è importante tanto quanto l'assegnazione delle autorizzazioni necessarie ai ruoli Regione 1 e Regione 2.

  12. Selezionare Pannelli di controllo > Gestione utenti e autorizzazioni > Utenti e gruppi di utenti.
  13. Creare utenti di base denominati SalesManagerAfrica e SalesManagerAsia.
  14. Nel widget Ruoli applicazione selezionare Esempi. Assegnare il ruolo applicazione SalesManager a SalesManagerAfrica e SalesManagerAsia.
  15. Nel widget Ruoli dati OLAP assegnare il ruolo Regione 1 a SalesManagerAfrica e il ruolo Regione 2 a SalesManagerAsia.
  16. In Application Studio accedere all'applicazione di esempio e creare un report denominato Regioni. Rilasciare la dimensione Regione del cubo Analisi nel report per creare un iperblocco. Eseguire il Check In del report e della cartella padre.
  17. Accedere a Dashboards come SalesManagerAfrica e aprire l'applicazione di esempio.
  18. Aprire il report Regioni dalla connessione dati di esempio.
    Nel report verrà visualizzato soltanto l'elemento Africa.