Skip to main content

Notifications

Announcements

No record found.

Finance | Project Operations, Human Resources, ...
Suggested answer

Record level security for embedded power BI

(0) ShareShare
ReportReport
Posted on by

Hi,

Can you please help to understand the possibility to apply automatic filters inside new created Power BI embedded reports within D365 Finance and Operations.
Example : We have created a report based on the sales cube.
The goal is to integrate this report inside Dynamics 365FO through an embedded report.
We encounter a problem regarding security access to the data.
The general idea is that managers can only have access to the data regarding their own team members.

We wonder if it’s possible to create different security accesses for people, based on this analytical filter.
The report would be the same, but the content would be different based on security roles assigned to the managers.

Is it possible to have this kind of record level security filter in embedded power BI report?

Thanks

  • André Arnaud de Calavon Profile Picture
    André Arnaud de Cal... 291,784 Super User 2024 Season 2 on at
    RE: Record level security for embedded power BI

    Hi Talent,

    I don't have that experience. I only know that XDS is not applicable for Power BI reports and I know about the existence of the row-level security in Power BI.  

  • Talent Profile Picture
    Talent on at
    RE: Record level security for embedded power BI

    Hi Andre,

    Thanks for the reply. I was looking at this documentation : Using row-level security with embedded content in Power BI embedded analytics - Power BI | Microsoft Docs  

    this document says that for embedding a report with RLS in a customers application we need to apply an embed token :  Using row-level security with embedded content in Power BI embedded analytics - Power BI | Microsoft Docs

    Here I am not very sure if we are to embed in F&O then where do I write this code  for embed token? DO I need to write it in the workspace form itself? Any idea on this will be very helpful.

    Thanks

  • Suggested answer
    andreasraithel Profile Picture
    andreasraithel 4,836 Super User 2024 Season 2 on at
    RE: Record level security for embedded power BI

    Hy Talent,

    I believe there are some parameters which will be overhanded in the moment the embedded PowerBI is called.

    One is the ID of the company and as I remember a second paramter can be passed to the report. As I'm not a developer I'm not sure it is still the case. The second parameter sould be from type string and you could pass it to the report. So if you pass over e.g. the userName you could create your own PoweBI RLS model as mentioned by Andre. Of course you then need any table modell which reflects you security requirement inside the PowerBI report.

  • Suggested answer
    André Arnaud de Calavon Profile Picture
    André Arnaud de Cal... 291,784 Super User 2024 Season 2 on at
    RE: Record level security for embedded power BI

    Hi Talent,

    Power BI has its own row level security. Policies created in Dynamics 365 F&O does not apply to Power BI. See also: Row-level security (RLS) with Power BI - Power BI | Microsoft Docs

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Congratulations 2024 Spotlight Honorees

Kudos to all of our 2024 community stars! 🎉

Meet the Top 10 leaders for December

Congratulations to our December super stars! 🥳

Start Your Super User Journey

Join the ranks of our community heros! 🦹

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,784 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,476 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans