Power BI RLS Handleiding

Rolgebaseerde toegang op rij-niveau

Row-Level Security (RLS) in Power BI

Power BI RLS dashboard voorbeeld

Wat is Row-Level Security?

RLS is een beveiligingsfunctie in Power BI die bepaalt welke rijen in een dataset zichtbaar zijn voor specifieke gebruikers. Essentieel voor:

Belangrijk: RLS werkt alleen in de Power BI Service, niet in Power BI Desktop tijdens het ontwerpen.

RLS implementeren in 4 stappen

  1. Rollen definiëren in Power BI Desktop
  2. DAX-filters schrijven per rol
  3. Testen in Desktop met "Als rol weergeven"
  4. Publiceren naar Service en gebruikers toewijzen

Rollen en DAX-filters

Basis DAX-voorbeeld voor gebruikersfiltering:

// Filter op huidige gebruiker
[Email] = USERNAME()

// Filter op regio
[Regio] = LOOKUPVALUE(
  Medewerkers[Regio], 
  Medewerkers[Email], 
  USERNAME()
)

Geavanceerde RLS-technieken

1. Dynamische RLS

Koppel gebruikers aan filters via een bridge-tabel:

RLS bridge tabel structuur

2. Hiërarchische filters

DAX-voorbeeld voor manager-subordinate relaties:

// Toon data voor eigen team
PATHCONTAINS(
  [HiërarchiePad],
  LOOKUPVALUE(
    Medewerkers[HiërarchiePad],
    Medewerkers[Email],
    USERNAME()
  )
)

3. Externe identiteitsproviders

Integreer met Azure AD of custom security-modellen.

Best Practices

← Terug naar Blog Overzicht