Power BI biedt een reeks beveiligingsfuncties om gegevens te beperken. Een manier om dit te doen is met beveiliging op rijniveau. Rij-niveau beveiliging (RLS) met de Power BI Desktop kan worden gebruikt om gegevenstoegang voor specifieke gebruikers te beperken, gegevens op rijniveau te filteren en filters binnen rollen te definiëren.

In de blog van vandaag bespreken we hoe u deze functie in Power BI kunt instellen en een voorbeeld van hoe u deze kunt gebruiken in Dynamics 365.

Wat heb je nodig:

  • Power BI Desktop
  • Dynamics 365 Organisatie gekoppeld aan Power BI Service

In dit voorbeeld gaan we een Excel-bestand gebruiken dat bestaat uit fictieve 10,000-orders, verdeeld over meerdere bedrijven, gelegen aan de west- en oostkust. Ons doel is om binnen Dynamics 365 een enkel Dashboard zichtbaar te maken dat de juiste records per rol weergeeft.

Ons uitgangspunt zal de onderstaande afbeelding zijn, alle bestellingen worden in een eenvoudig ordersdashboard geplaatst.

rij-niveau beveiliging

Rollen definiëren in Power BI Desktop

1. Selecteer de Modellering Tab.

2. kiezen Rollen beheren.

rij-niveau beveiliging

3. kiezen creëren.

4. Geef een naam op voor de rol.

5. Selecteer de tabel om een ​​DAX-uitdrukking toe te passen.

6. Voer de DAX-uitdrukkingen in. Deze uitdrukking moet waar of onwaar zijn.

rij-niveau beveiliging

7. kiezen Bespaar.

Een rol bekijken in Power BI Desktop

Nadat uw rol is gemaakt, kunt u de resultaten van de rol bekijken door de volgende stappen uit te voeren:

1. Selecteer op het tabblad Modellering Bekijk als rollen.

rij-niveau beveiliging

2. In het dialoogvenster Weergeven als rollen kunt u de weergave wijzigen van wat u ziet voor die specifieke gebruiker of rol.

rij-niveau beveiliging

3. Selecteer de rol die u hebt gemaakt en selecteer vervolgens OK om die rol toe te passen op wat u bekijkt. De rapporten zullen alleen de gegevens relevant maken voor die rol.

rij-niveau beveiliging

In vergelijking met het beeld dat we eerder zagen; het verschil is duidelijk:

rij-niveau beveiliging

We zijn nu klaar om de rol toe te wijzen aan een nieuwe gebruiker.

Rollen toewijzen in Power BI

1. Navigeer naar de Power BI-service.

2. Ga naar DATASETS en klik op de ellipsen rechts van de naam.

3. Klik op VEILIGHEID.

rij-niveau beveiliging

4. Voer de naam in van de gebruiker of groep waarop u beveiliging op rijniveau wilt toepassen.

rij-niveau beveiliging

5. klikken Toe te voegen.

6. klikken Besparen.

Nu we een werkend Power BI-dashboard met rij-niveau beveiliging hebben toegepast, laten we eens kijken hoe het wordt weergegeven in Dynamics 365.

1. Voeg vanuit het Dashboard een nieuw Power BI Dashboard toe en selecteer het Dashboard dat u naar de Power BI-service hebt gepubliceerd.

Notes: als u niet de optie krijgt om een ​​nieuw Power BI-dashboard te maken binnen Dynamics, moet u mogelijk Power BI inschakelen op het tabblad Rapportage in Systeeminstellingen.

rij-niveau beveiliging

2. Deel het Dashboard met elke gebruiker of team die toegang nodig heeft.

rij-niveau beveiliging

Dat is het! Door het rapport in CRM als Power BI- en CRM-beheerders te maximaliseren, kunt u het Dashboard met de volledige gegevensset bekijken.

rij-niveau beveiliging

Als u zich aanmeldt als standaardgebruiker en hetzelfde dashboard bekijkt, krijgen we andere resultaten dan rij-niveau beveiliging in Power BI. Vanuit dit scherm kunnen we Power BI ook gebruiken om de gegevens te bekijken die geschikt zijn voor hun rol.

rij-niveau beveiliging

Beveiliging op rijniveau in Power BI biedt u de mogelijkheid om gegevens op rijniveau te beperken op basis van waar of niet waar voor gebruikers of groepen. Gebruikmakend van de compatibiliteit van Dynamics 365 met Power BI, kunnen we beveiliging op rijniveau gebruiken om gebruikers binnen CRM te tonen de rijen die geschikt zijn voor hun rol.

U kunt dezelfde resultaten bereiken door uw gegevens in CRM te plaatsen en CRM-beveiligingsrollen te gebruiken. Hier zijn echter een paar redenen waarom u deze methode misschien wilt gebruiken:

  • Geen gegevens in Dynamics 365 willen opslaan vanwege opslagruimte of zakelijke beslissingen.
  • Moet één Dashboard beheren in plaats van meerdere Dashboards per gebruiker / team binnen Power BI.
  • Bedrijf wil geen integratie tussen het datawarehouse en Dynamics 365 uitvoeren.
  • Ik wil geen bestaande beveiligingsrollen of beveiliging van bedrijfseenheden in Dynamics 365 wijzigen.

In de bovenstaande situaties biedt beveiliging op rijniveau met Power BI ons een optie om de meest duidelijke informatie met verminderde administratieve overhead aan Dynamics 365-beheerders te presenteren. Bekijk onze voor meer informatie over Power BI Power BI-showcase.

Fijne D365'ing!

Avatar voor Joe D365

Joe D365

Joe D365 is een Microsoft Dynamics 365 superheld die op pure Dynamics adrenaline draait. Als het gezicht van PowerObjects, is de missie van Joe D365 om innovatieve manieren te onthullen om Dynamics 365 te gebruiken en de toepassing naar meer bedrijven en organisaties over de hele wereld te brengen.