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.
- Selezionare Dashboards > Gestione utenti e autorizzazioni > Ruoli applicazione.
- 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.
- Selezionare Pannelli di controllo > OLAP > Ruoli dati. Selezionare l'applicazione di esempio e creare ruoli denominati Regione 1 e Regione 2.
- Selezionare Pannelli di controllo > OLAP > Modifica database e selezionare il database di esempio. Espandere il nodo Dimensioni e selezionare la dimensione Regione.
-
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.
- Selezionare Pannelli di controllo > OLAP > Gestisci autorizzazioni. Selezionare Esempi come origine dati e #REGION come cubo di accesso.
- Fare clic su Modalità clic della griglia e selezionare Trasferisci Nessun accesso.
-
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.
- Fare clic su Modalità clic della griglia e selezionare Accesso in lettura.
- 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.
-
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.
- Selezionare Pannelli di controllo > Gestione utenti e autorizzazioni > Utenti e gruppi di utenti.
- Creare utenti di base denominati SalesManagerAfrica e SalesManagerAsia.
- Nel widget Ruoli applicazione selezionare Esempi. Assegnare il ruolo applicazione SalesManager a SalesManagerAfrica e SalesManagerAsia.
- Nel widget Ruoli dati OLAP assegnare il ruolo Regione 1 a SalesManagerAfrica e il ruolo Regione 2 a SalesManagerAsia.
- 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.
- Accedere a Dashboards come SalesManagerAfrica e aprire l'applicazione di esempio.
-
Aprire il report Regioni dalla connessione dati di esempio.
Nel report verrà visualizzato soltanto l'elemento Africa.