Beveiliging op objectniveau (OLS)

Met beveiliging op objectniveau (OLS) kunnen modelauteurs specifieke tabellen of kolommen van rapportviewers beveiligen. Een kolom met persoonlijke gegevens kan bijvoorbeeld worden beperkt, zodat alleen bepaalde kijkers deze kunnen zien en ermee kunnen werken. Daarnaast kunt u ook objectnamen en metagegevens beperken. Deze extra beveiligingslaag voorkomt dat gebruikers zonder de juiste toegangsniveaus bedrijfskritieke of gevoelige persoonlijke gegevens kunnen detecteren, zoals werknemers- of financiële records. Voor kijkers die niet over de vereiste machtiging beschikken, is het alsof de beveiligde tabellen of kolommen niet bestaan.

Een rapport maken dat gebruikmaakt van OLS

Net als RLS wordt OLS ook gedefinieerd binnen modelrollen. Op dit moment kunt u geen OLS-definities maken in Power BI Desktop.

Als u rollen wilt maken in semantische Power BI Desktop-modellen , gebruikt u externe hulpprogramma's zoals Tabular Editor.

Beveiliging op objectniveau configureren met behulp van een tabellaire editor

  1. Maak in Power BI Desktop het model waarmee uw OLS-regels worden gedefinieerd.

  2. Selecteer Tabular Editor op het lint Externe hulpmiddelen. Als u de knop Tabular Editor niet ziet, installeert u het programma. Wanneer de tabel wordt geopend, wordt er automatisch verbinding gemaakt met uw model. Schermopname van menu Externe hulpprogramma's.

  3. Selecteer in de modelweergave de vervolgkeuzelijst onder Rollen. De rollen die u in stap 1 hebt gemaakt, worden weergegeven. Schermopname van rollennamen die worden weergegeven onder de map Rollen in de modelweergave.

  4. Selecteer de rol waarvoor u een OLS-definitie wilt inschakelen en vouw de tabelmachtigingen uit. Schermopname die laat zien waar u toegang hebt tot de tabelmachtigingen voor OLS.

  5. Stel de machtigingen voor de tabel of kolom in op Geen of Lezen.

    Geen: OLS wordt afgedwongen en de tabel of kolom wordt verborgen voor die rol
    Lezen: De tabel of kolom is zichtbaar voor die rol

    Categorieën instellen onder Tabelmachtigingen op Geen. Schermopname van het instellen van ols-regel op geen voor de hele tabel.


  1. Nadat u beveiliging op objectniveau voor de rollen hebt gedefinieerd, slaat u de wijzigingen op. Schermopname van het opslaan van roldefinities.

  2. Publiceer in Power BI Desktop uw semantische model naar de Power BI-service.

  3. Navigeer in de Power BI-service naar de pagina Beveiliging door het menu Meer opties in het semantische model te selecteren en leden of groepen toe te wijzen aan de juiste rollen.

De OLS-regels zijn nu gedefinieerd. Gebruikers zonder de vereiste machtiging ontvangen een bericht dat het veld niet kan worden gevonden voor alle rapportvisuals die dat veld gebruiken.

Schermopname van het foutbericht waarin wordt aangegeven dat de kolom niet kan worden gevonden of niet kan worden gebruikt in deze expressie.

Overwegingen en beperkingen

  • OLS is alleen van toepassing op viewers in een werkruimte. Werkruimteleden die zijn toegewezen Beheer, Lid of Inzender, hebben een bewerkingsmachtiging voor het semantische model en daarom is OLS niet van toepassing op hen. Lees meer over rollen in werkruimten.

  • Semantische modellen waarvoor OLS is geconfigureerd voor een of meer tabel- of kolomobjecten worden niet ondersteund met deze Power BI-functies:

    • Q&A-visualisaties
    • Snelle inzichtenvisualisaties
    • visualisaties Slim verhaal
    • Galerie Gegevenstypen in Excel
  • Andere OLS-beperkingen bekijken