Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile creare, modificare e gestire i ruoli per un modello tabulare distribuito usando SQL Server Management Studio.
Attività in questo argomento:
Attenzione
La ri-distribuzione di un progetto di modello tabulare con ruoli definiti tramite Gestione ruoli in SQL Server Data Tools sovrascriverà i ruoli definiti in un modello tabulare distribuito.
Attenzione
L'uso di SQL Server Management Studio per gestire un database dell'area di lavoro modello tabulare mentre il progetto modello è aperto in SQL Server Data Tools (SSDT) può causare il danneggiamento del file Model.bim. Quando si creano e si gestiscono ruoli per un database dell'area di lavoro modello tabulare, usare Gestione ruoli in SQL Server Data Tools.
Per creare un nuovo ruolo
In SQL Server Management Studio espandere il database modello tabulare per il quale si vuole creare un nuovo ruolo, quindi fare clic con il pulsante destro del mouse su Ruoli, quindi scegliere Nuovo ruolo.
Nella finestra di dialogo Crea ruolo fare clic su Generale nella finestra Seleziona una pagina.
Nella finestra delle impostazioni generali digitare un nome per il ruolo nel campo Nome .
Per impostazione predefinita, il nome del ruolo predefinito verrà numerato in modo incrementale per ogni nuovo ruolo. È consigliabile digitare un nome che identifichi chiaramente il tipo di membro, ad esempio Finance Manager o Human Resources Specialist.
In Impostare le autorizzazioni del database per questo ruolo selezionare una delle opzioni di autorizzazioni seguenti:
Autorizzazione Descrizione Controllo completo (amministratore) I membri possono apportare modifiche allo schema del modello e possono visualizzare tutti i dati. Database dei processi I membri possono effettuare le operazioni relative alle opzioni Elabora ed Elabora tutto, Impossibile modificare lo schema del modello e non visualizzare i dati. Leggere I membri possono visualizzare i dati (in base ai filtri di riga) ma non possono apportare modifiche allo schema del modello. Nella finestra di dialogo Crea ruolo fare clic su Appartenenza nella finestra Seleziona una pagina.
Nella finestra delle impostazioni di appartenenza fare clic su Aggiungi e quindi nella finestra di dialogo Seleziona utenti o gruppi aggiungere gli utenti o i gruppi di Windows da aggiungere come membri.
Se il ruolo creato dispone delle autorizzazioni di lettura, è possibile aggiungere filtri di riga per qualsiasi tabella usando una formula DAX. Per aggiungere filtri di riga, nella finestra di dialogo Proprietà ruolo - <nomenome ruolo> fare clic su Filtri di riga in Seleziona una pagina.
Nella finestra filtri di riga selezionare una tabella, quindi fare clic sul campo Filtro DAX e quindi nel campo FILTRO DAX - <nome tabella> digitare una formula DAX.
Annotazioni
Il campo Filtro DAX - <tablename> non contiene un editor di query di completamento automatico o una funzione di inserimento. Per usare il completamento automatico durante la scrittura di una formula DAX, è necessario usare un editor di formule DAX in SQL Server Data Tools.
Fare clic su OK per salvare il ruolo.
Per copiare un ruolo
- In SQL Server Management Studio espandere il database modello tabulare contenente il ruolo da copiare, quindi espandere Ruoli, quindi fare clic con il pulsante destro del mouse sul ruolo e quindi scegliere Duplica.
Per modificare un ruolo
In SQL Server Management Studio espandere il database modello tabulare contenente il ruolo da modificare, quindi espandere Ruoli, quindi fare clic con il pulsante destro del mouse sul ruolo e quindi scegliere Proprietà.
Nella finestra di dialogo Proprietà ruolo<rolename>, è possibile modificare le autorizzazioni, aggiungere o rimuovere membri e aggiungere/modificare filtri.
Per eliminare un ruolo
- In SQL Server Management Studio espandere il database modello tabulare che contiene il ruolo da eliminare, quindi espandere Ruoli, quindi fare clic con il pulsante destro del mouse sul ruolo e quindi scegliere Elimina.