Securitate la nivel de rând

DAX intermediar în Power BI

Carl Rosseel

Curriculum Manager

Ce este securitatea la nivel de rând?

Securitatea la nivel de rând (RLS) în Power BI restricționează accesul la date pentru utilizatori:

  • Restricționează accesul pentru utilizatorul conectat
  • Rolurile și regulile se definesc în Power BI Desktop
  • Un dashboard poate arăta diferit în funcție de utilizatorul care îl accesează
DAX intermediar în Power BI

Ce este securitatea la nivel de rând?

Securitatea la nivel de rând (RLS) utilizează filtre pentru a restricționa datele la nivel de rând

Nume Total Vânzări Regiune
Jenny 48.431 Est
Jane 76.528 Vest
Dwayne 24.167 Vest
Thomas 52.125 Est

Region = East

DAX intermediar în Power BI

Ce este securitatea la nivel de rând?

Securitatea la nivel de rând (RLS) utilizează filtre pentru a restricționa datele la nivel de rând

Nume Total Vânzări Regiune
Jenny 48.431 Est
Jane 76.528 Vest
Dwayne 24.167 Vest
Thomas 52.125 Est

Region = East

Nume Total Vânzări Regiune
Jenny 48.431 Est
Thomas 52.125 Est
DAX intermediar în Power BI

Cazuri de utilizare a RLS în Power BI

  • Securitatea la nivel de rând are mai multe cazuri de utilizare:
    • Cerințe de acces bazate pe rol (ex: vânzări)
    • Restricționarea accesului pentru un utilizator sau grup specific
    • Utilizatorul dorește date filtrate (ex: un client)
DAX intermediar în Power BI

Cazuri de utilizare a RLS în Power BI

  • Securitatea la nivel de rând are mai multe cazuri de utilizare:

    • Cerințe de acces bazate pe rol (ex: vânzări)
    • Restricționarea accesului pentru un utilizator specific
    • Utilizatorul dorește date filtrate (ex: un client)
  • Dashboard Vânzări Elveția

Elveția.png

DAX intermediar în Power BI

Cazuri de utilizare a RLS în Power BI

  • Securitatea la nivel de rând are mai multe cazuri de utilizare:

    • Cerințe de acces bazate pe rol (ex: vânzări)
    • Restricționarea accesului pentru un utilizator sau grup specific
    • Utilizatorul dorește date filtrate (ex: un client)
  • Dashboard fără vânzări

Dashboard gol.png

DAX intermediar în Power BI

Cazuri de utilizare a RLS în Power BI

  • Securitatea la nivel de rând are mai multe cazuri de utilizare:

    • Cerințe de acces bazate pe rol (ex: vânzări)
    • Restricționarea accesului pentru un utilizator sau grup specific
    • Utilizatorul dorește date filtrate (ex: un client)
  • Director General

Vizualizare Director General.png

DAX intermediar în Power BI

DAX și securitatea la nivel de rând

Securitatea la nivel de rând utilizează DAX pentru a:

  • Furniza valori filtrate la nivel de rând
  • Filtra tabele de fapte sau de dimensiuni
  • Exemplu: [Is Salesperson] = True
DAX intermediar în Power BI

Securitate dinamică la nivel de rând

Asigură că utilizatorii văd doar informațiile relevante pentru rolurile lor

DAX oferă două funcții principale pentru aceasta:

  • USERPRINCIPALNAME()
    • Returnează numele principal de utilizator (UPN), egal cu adresa de e-mail
    • Oferă același rezultat în Power BI Desktop și Power BI Service
    • Metodă recomandată
  • USERNAME()
    • Metodă alternativă pentru activarea RLS, cu propriile cazuri de utilizare
    • În afara domeniului acestui curs

Aceste funcții pot fi utilizate pentru a crea dashboard-uri personalizate!

DAX intermediar în Power BI

Să securizăm datele!

DAX intermediar în Power BI

Preparing Video For Download...