Sicurezza a livello di riga

DAX intermedio in Power BI

Carl Rosseel

Curriculum Manager

Cos’è la sicurezza a livello di riga?

La Row-Level Security (RLS) in Power BI limita l’accesso ai dati per utenti specifici:

  • Restringe i dati per l’utente connesso
  • Puoi definire ruoli e regole in Power BI Desktop
  • La dashboard può cambiare del tutto in base a chi la usa
DAX intermedio in Power BI

Cos’è la sicurezza a livello di riga?

La Row-Level Security (RLS) usa filtri per limitare i dati a livello di riga

Nome Vendite totali Regione
Jenny 48.431 Est
Jane 76.528 Ovest
Dwayne 24.167 Ovest
Thomas 52.125 Est

Region = East

DAX intermedio in Power BI

Cos’è la sicurezza a livello di riga?

La Row-Level Security (RLS) usa filtri per limitare i dati a livello di riga

Nome Vendite totali Regione
Jenny 48.431 Est
Jane 76.528 Ovest
Dwayne 24.167 Ovest
Thomas 52.125 Est

Region = East

Nome Vendite totali Regione
Jenny 48.431 Est
Thomas 52.125 Est
DAX intermedio in Power BI

Casi d’uso della row-level security in Power BI

  • La sicurezza a livello di riga ha diversi casi d’uso:
    • Requisiti di accesso in base al ruolo (es. vendite)
    • Limitare l’accesso per uno specifico utente o gruppo
    • L’utente vuole vedere dati specifici/filtrati (es. cliente)
DAX intermedio in Power BI

Casi d’uso della row-level security in Power BI

  • La Row-Level Security ha diversi casi d’uso:

    • Requisiti di accesso in base al ruolo (es. vendite)
    • Limitare l’accesso per uno specifico utente
    • L’utente vuole vedere dati specifici/filtrati (es. cliente)
  • Dashboard vendite Svizzera

Svizzera.png

DAX intermedio in Power BI

Casi d’uso della row-level security in Power BI

  • La Row-Level Security ha diversi casi d’uso:

    • Accesso utenti in base al ruolo (es. vendite)
    • Limitare l’accesso per uno specifico utente o gruppo
    • L’utente vuole vedere dati specifici/filtrati (es. cliente)
  • Dashboard non vendite

Dashboard vuota.png

DAX intermedio in Power BI

Casi d’uso della row-level security in Power BI

  • La Row-Level Security ha diversi casi d’uso:

    • Accesso utenti in base al ruolo (es. vendite)
    • Limitare l’accesso per uno specifico utente o gruppo
    • L’utente vuole vedere dati specifici/filtrati (es. cliente)
  • Direttore generale

Vista Direttore generale.png

DAX intermedio in Power BI

DAX e sicurezza a livello di riga

La sicurezza a livello di riga usa DAX per:

  • Fornire valori filtrati a livello riga
  • Filtrare tabelle di fatti o dimensioni
  • Esempio: [Is Salesperson] = True
DAX intermedio in Power BI

Sicurezza dinamica a livello di riga

Garantisce che gli utenti vedano solo le info adatte al loro ruolo

DAX ha due funzioni principali per abilitarlo:

  • USERPRINCIPALNAME()
    • Restituisce lo user principal name (UPN), pari all’indirizzo email
    • Stesso risultato in Power BI Desktop e Power BI Service
    • Metodo preferito
  • USERNAME()
    • Metodo alternativo per abilitare RLS con casi d’uso propri
    • Fuori dallo scope di questo corso

Puoi usare queste funzioni per creare dashboard personalizzate!

DAX intermedio in Power BI

Mettiamola in sicurezza!

DAX intermedio in Power BI

Preparing Video For Download...