Applicare la sicurezza a livello di riga in Power BI
Aggiungere una tabella di sicurezza al modello
-
In Power BI Desktop aprire la finestra editor di Power Query.
-
Aggiungere una nuova query in base al
D:\Demo\Data\**ManagerCategory**.xlsx
file. -
Usare la tabella ManagerCategory nel file .
-
Rimuovere la colonna Manager.
-
Dividere la colonna Category con il delimitatore punto e virgola e dividerla in righe (opzioni avanzate).
-
Nella colonna Posta elettronica sostituire il valore ty-johnston@tailspintoys.com con l’account del destinatario (dal file di MySettings.txt).
-
Indicare che questo utente è in grado di visualizzare tre categorie di prodotti: pitch collettivo, Trainer e Warbird.
-
Chiudere e applicare le query.
-
Nella visualizzazione Modello creare una relazione tra le tabelle ManagerCategory e Product correlate alla colonna Category .
-
Impostare la direzione del filtro incrociato su Single (ManagerCategory filters Product).
-
Nascondere la tabella ManagerCategory.
Aggiungere un ruolo
-
Nella visualizzazione Report aprire Gestisci ruoli e quindi creare un ruolo denominato Manager.
-
Nel ruolo filtrare la colonna Indirizzo di posta elettronica della tabella ManagerCategory come indicato di seguito:
[Email] = USERPRINCIPALNAME()
- Salva.
Convalidare il ruolo
-
Aprire Visualizza come, quindi configurare le impostazioni seguenti:
-
Altro utente: controlla, quindi immetti l’account del destinatario.
-
Ruolo manager: Verifica
-
-
Fare notare che l’oggetto visivo filtro mostra solo tre categorie di prodotti.
-
Interrompere la visualizzazione del report usando le opzioni view-as.
-
Salvare il file di Power BI Desktop.
-
Pubblicare il file di Power BI Desktop nell’area di lavoro, sovrascrivendo il modello semantico e il report nel servizio.
-
Chiudere Power BI Desktop.
Configurare la sicurezza del modello semantico
-
Nel servizio Power BI per l’insegnante, nel riquadro di spostamento aprire la pagina sicurezza per il modello semantico Sales Analysis.
-
Nella sezione Members immettere l’account del destinatario (corrispondente a Ty Johnston).
-
Aggiungere e salvare.
Testare la sicurezza a livello di riga nell’app
-
Nel servizio Power BI per il destinatario, aggiornare il dashboard (lasciato aperto dalla demo precedente).
-
Nel riquadro dashboard Profit Margin verificare che sia possibile visualizzare solo tre categorie di prodotti.