Säkerhet på radnivå

Intermediär DAX i Power BI

Carl Rosseel

Curriculum Manager

Vad är säkerhet på radnivå?

Row-level security (RLS) i Power BI begränsar dataåtkomst för specifika användare:

  • Begränsar åtkomsten för den inloggade användaren
  • Du kan definiera roller och regler i Power BI Desktop
  • En instrumentpanel kan se helt olika ut beroende på vem som öppnar den
Intermediär DAX i Power BI

Vad är säkerhet på radnivå?

Row-Level Security (RLS) använder filter för att begränsa data på radnivå

Namn Total försäljning Region
Jenny 48,431 East
Jane 76,528 West
Dwayne 24,167 West
Thomas 52,125 East

Region = East

Intermediär DAX i Power BI

Vad är säkerhet på radnivå?

Row-Level Security (RLS) använder filter för att begränsa data på radnivå

Namn Total försäljning Region
Jenny 48,431 East
Jane 76,528 West
Dwayne 24,167 West
Thomas 52,125 East

Region = East

Namn Total försäljning Region
Jenny 48,431 East
Thomas 52,125 East
Intermediär DAX i Power BI

Användningsområden för RLS i Power BI

  • RLS på radnivå har flera användningsområden:
    • Åtkomstkrav baserade på roll (t.ex. sälj)
    • Begränsa åtkomst för en specifik användare eller grupp
    • Användaren vill se filtrerad data (t.ex. en kund)
Intermediär DAX i Power BI

Användningsområden för RLS i Power BI

  • Row-Level Security har flera användningsområden:

    • Åtkomstkrav baserade på roll (t.ex. sälj)
    • Begränsa åtkomst för en specifik användare
    • Användaren vill se filtrerad data (t.ex. en kund)
  • Instrumentpanel för schweizisk försäljning

Switzerland.png

Intermediär DAX i Power BI

Användningsområden för RLS i Power BI

  • Row-Level Security har flera användningsområden:

    • Åtkomstkrav baserade på roll (t.ex. sälj)
    • Begränsa åtkomst för en specifik användare eller grupp
    • Användaren vill se filtrerad data (t.ex. en kund)
  • Instrumentpanel för icke-säljare

Blank dashboard.png

Intermediär DAX i Power BI

Användningsområden för RLS i Power BI

  • Row-Level Security har flera användningsområden:

    • Åtkomstkrav baserade på roll (t.ex. sälj)
    • Begränsa åtkomst för en specifik användare eller grupp
    • Användaren vill se filtrerad data (t.ex. en kund)
  • General Manager

General Manager View.png

Intermediär DAX i Power BI

DAX och säkerhet på radnivå

Row-level security använder DAX för att:

  • Tillhandahålla filtrerade värden på radnivå
  • Filtrera på fakta- eller dimensionstabeller
  • Exempel: [Is Salesperson] = True
Intermediär DAX i Power BI

Dynamisk säkerhet på radnivå

Säkerställer att användare bara ser information som är relevant för deras roller

DAX har två huvudfunktioner för detta:

  • USERPRINCIPALNAME()
    • Returnerar användarens huvudnamn (UPN), vilket motsvarar e-postadressen
    • Ger samma resultat i Power BI Desktop och Power BI Service
    • Rekommenderad metod
  • USERNAME()
    • Alternativ metod för att aktivera RLS med egna användningsfall
    • Ingår inte i den här kursen

Du kan använda dessa funktioner för att skapa personliga instrumentpaneler!

Intermediär DAX i Power BI

Nu kör vi en övning!

Intermediär DAX i Power BI

Preparing Video For Download...