Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.

Reply
BL_consultant
Frequent Visitor

Row level security, get AD attribute dynamically

Hi,

I have the following issue related to RLS. Is there any similar way to dynamically call e.g. AD attribute of signed user as I would use regular USEPRINCIPALNAME() in RLS role? How can I utilize the user's AD attributes dynamically after she/he has signed in to Power BI service?

 

I need to filter data using a location information. For a user who sings in to Power BI service, has this location information as an attribute in AD. I need to filter student data based on signed teacher (user) and I need to make sure that the teacher sees only her/his students data. 

 

However, I cannot import any AD related data to Power BI dataset and I cannot use AD connector to make a direct query based on the signed user.

1 REPLY 1
lbendlin
Super User
Super User

In my experience the AD connector is excruciatingly slow. You may want to ask your AD people if they provide regular (eg daily) extracts in easy to consume format,  and use that extract instead for your RLS.

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.