Condividi tramite


Gestire ruoli tramite (SSAS tabulare)

È possibile creare, modificare e gestire ruoli per un modello tabulare distribuito tramite SQL Server Management Studio.

Attività dell'argomento:

  • Per creare un nuovo ruolo

  • Per copiare un ruolo

  • Per modificare un ruolo

  • Per eliminare un ruolo

Nota di attenzioneAttenzione

La ridistribuzione di un progetto di modello tabulare con i ruoli definiti tramite Gestione ruoli in SQL Server Data Tools sovrascriverà i ruoli definiti in un modello tabulare distribuito.

Nota di attenzioneAttenzione

L'utilizzo di SQL Server Management Studio per gestire un database dell'area di lavoro del modello tabulare mentre il progetto di modello è aperto in SQL Server Data Tools (SSDT) può causare il danneggiamento del file Model.bim. Quando si creano e gestiscono ruoli per un database dell'area di lavoro del modello tabulare, utilizzare Gestione ruoli di SQL Server Data Tools.

Per creare un nuovo ruolo

  1. In SQL Server Management Studio espandere il database del modello tabulare per cui si desidera creare un nuovo ruolo, fare clic con il pulsante destro del mouse su Ruoli, quindi fare clic su Nuovo ruolo.

  2. Nella finestra Selezione pagina della finestra di dialogo Crea ruolofare clic su Generale.

  3. Nel campo Nome della finestra delle impostazioni generali digitare un nome per il ruolo.

    Per impostazione predefinita, il nome del ruolo predefinito sarà numerato in modo incrementale per ogni nuovo ruolo. È consigliabile digitare un nome che consente di identificare chiaramente il tipo di membro, ad esempio Responsabili finanze o Esperti di risorse umane.

  4. In Impostare le autorizzazioni del ruolo per il database selezionare una delle opzioni delle autorizzazioni seguenti:

    Autorizzazione

    Descrizione

    Controllo completo (amministratore)

    I membri possono apportare modifiche allo schema del modello e visualizzare tutti i dati.

    Elaborazione database

    I membri possono effettuare le operazioni relative alle opzioni Elabora ed Elabora tutto, ma non possono modificare lo schema del modello, né visualizzare dati.

    Lettura

    I membri possono visualizzare i dati in base ai filtri di riga, ma non possono apportare alcuna modifica allo schema del modello.

  5. Nella finestra Selezione pagina della finestra di dialogo Crea ruolofare clic su Appartenenze.

  6. Nella finestra delle impostazioni di appartenenza fare clic su Aggiungi, quindi nella finestra di dialogo Selezione utenti e gruppi, aggiungere gli utenti o i gruppi di Windows che si desidera aggiungere come membri.

  7. Se il ruolo in fase di creazione dispone dell'autorizzazione Lettura, è possibile aggiungere filtri di riga per qualsiasi tabella utilizzando una formula DAX. Per aggiungere filtri di riga, nella finestra di dialogo Proprietà ruolo - <nomeruolo> in Selezione pagina fare clic su Filtri di riga.

  8. Nella finestra dei filtri di riga, selezionare una tabella, fare clic sul campo Filtro DAX, quindi nel campo Filtro DAX - <nometabella> digitare una formula DAX.

    [!NOTA]

    Il campo Filtro DAX - <nometabella> non contiene un editor di query con completamento automatico o una caratteristica di inserimento di funzioni. Per utilizzare il completamento automatico quando si scrive una formula DAX, è necessario utilizzare un editor di formule DAX in SQL Server Data Tools.

  9. Fare clic su OK per salvare il ruolo.

Per copiare un ruolo

  • In SQL Server Management Studio espandere il database del modello tabulare che contiene il ruolo da copiare, espandere Ruoli, quindi fare clic con il pulsante destro del mouse sul ruolo e fare clic su Duplica.

Per modificare un ruolo

  • In SQL Server Management Studio espandere il database del modello tabulare che contiene il ruolo da modificare, espandere Ruoli, quindi fare clic con il pulsante destro del mouse sul ruolo e fare clic su Proprietà.

    Nella finestra di dialogo Proprietà ruolo <nomeruolo> è possibile modificare le autorizzazioni, aggiungere o rimuovere i membri e aggiungere o modificare i filtri di riga.

Per eliminare un ruolo

  • In SQL Server Management Studio espandere il database del modello tabulare che contiene il ruolo da eliminare, espandere Ruoli, quindi fare clic con il pulsante destro del mouse sul ruolo e fare clic su Elimina.

Vedere anche

Concetti

Ruoli (SSAS tabulare)