Lezione 12: Creazione di ruoli
In questa lezione verranno creati ruoli. I ruoli forniscono la sicurezza per i dati e gli oggetti del database modello, limitando l'accesso unicamente agli utenti di Windows che sono membri del ruolo. Ogni ruolo è definito con una sola autorizzazione: Nessuna, Lettura, Lettura ed elaborazione, Elaborazione o Amministratore. I ruoli possono essere definiti durante la creazione di modelli usando la finestra di dialogo Gestione ruoli in SQL Server Data Tools. Dopo aver distribuito un modello, è possibile gestire i ruoli usando SQL Server Management Studio. Per altre informazioni, vedere Ruoli (SSAS tabulare).
Nota
La creazione di ruoli non è necessaria per completare questa esercitazione. Per impostazione predefinita, l'account con cui si esegue l'accesso avrà i privilegi di Amministratore per il modello. Per consentire ad altri utenti nell'organizzazione di esplorare il modello utilizzando un'applicazione client di creazione di report, è tuttavia necessario creare almeno un ruolo che disponga di autorizzazioni di lettura e aggiungere tali utenti come membri.
Verranno creati tre ruoli:
Sales Manager: questo ruolo può includere gli utenti dell'organizzazione per cui si vuole avere l'autorizzazione lettura per tutti gli oggetti e i dati del modello.
Sales Analyst US : questo ruolo può includere gli utenti dell'organizzazione per i quali si vuole solo visualizzare i dati correlati alle vendite negli Stati Uniti (Stati Uniti). Per questo ruolo, si utilizzerà una formula DAX per definire un Filtro di rigache consente ai membri di esplorare solo i dati per gli Stati Uniti.
Amministratore: questo ruolo può includere utenti per i quali si vuole avere l'autorizzazione Di amministratore, che consente l'accesso illimitato e le autorizzazioni per eseguire attività amministrative nel database modello.
Poiché gli account di gruppo e utente di Windows nell'organizzazione sono univoci, è possibile aggiungere account dell'organizzazione specifica ai membri. Tuttavia, per questa esercitazione, è anche possibile lasciare i membri vuoti. Sarà ancora possibile verificare gli effetti di ciascun ruolo più avanti nella Lezione 12: Analizzare in Excel.
Tempo previsto per il completamento della lezione: 15 minuti
Prerequisiti
Questo argomento fa parte di un'esercitazione sulla creazione di modelli tabulari, con lezioni che è consigliabile completare nell'ordine indicato. Prima di eseguire le attività in questa lezione è necessario aver completato la lezione precedente: Lezione 11: Creare partizioni.
Creazione di ruoli
Per creare un ruolo utente Sales Manager
In SQL Server Data Tools fare clic sul menu Modello e quindi su Ruoli.
Nella finestra di dialogo Gestione ruoli fare clic su Nuovo.
Un nuovo ruolo con l'autorizzazione Nessuna verrà aggiunto all'elenco.
Fare clic sul nuovo ruolo e quindi nella colonna Nome rinominare il ruolo in
Internet Sales Manager
.Nella colonna Autorizzazioni fare clic nell'elenco a discesa e quindi selezionare l'autorizzazione Lettura.
Facoltativo: fare clic sulla scheda Membri e quindi fare clic su Aggiungi.
Nella finestra di dialogo Seleziona utenti o gruppi immettere gli utenti o i gruppi di Windows dell'organizzazione che si vuole includere nel ruolo.
Verificare le selezioni e quindi fare clic su OK
Per creare un ruolo utente Sales Analyst US
In SQL Server Data Tools fare clic sul menu Modello e quindi su Ruoli.
Nella finestra di dialogo Gestione ruoli fare clic su Nuovo.
Un nuovo ruolo con l'autorizzazione Nessuna verrà aggiunto all'elenco.
Fare clic sul nuovo ruolo e quindi nella colonna Nome rinominare il ruolo in
Internet Sales US
.Nella colonna Autorizzazioni fare clic nell'elenco a discesa e quindi selezionare l'autorizzazione Lettura.
Fare clic sulla scheda Filtri di riga, quindi, solo per la tabella Geography , digitare la formula seguente nella colonna Filtro DAX:
=Geography[Country Region Code] = "US"
Una formula per il filtro di riga deve restituire un valore booleano (TRUE/FALSE). Con questa formula, si specifica che solo le righe con il valore Country Region Code di "US" sono visibili all'utente.
Dopo avere completato la compilazione della formula, premere INVIO.
Facoltativo: fare clic sulla scheda Membri e quindi fare clic su Aggiungi.
Nella finestra di dialogo Seleziona utenti o gruppi immettere gli utenti o i gruppi di Windows dell'organizzazione che si vuole includere nel ruolo.
Verificare le selezioni e quindi fare clic su OK
Per creare un ruolo di amministratore
Nella finestra di dialogo Gestione ruoli fare clic su Nuovo.
Fare clic sul nuovo ruolo e quindi nella colonna Nome rinominare il ruolo in
Internet Sales Administrator
.Nella colonna Autorizzazioni fare clic nell'elenco a discesa, quindi selezionare l'autorizzazione Amministratore .
Fare clic sulla scheda Membri , quindi su Aggiungi.
Facoltativo: nella finestra di dialogo Seleziona utenti o gruppi immettere i gruppi o gli utenti di Windows dell'organizzazione da includere nel ruolo.
Verificare le selezioni e quindi fare clic su OK
Passaggi successivi
Per continuare questa esercitazione, passare alla lezione successiva: Lezione 13: Analizza in Excel.