This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreGet Fabric Certified for FREE during AI Skills Fest. This week only. Secure your voucher now.
Hi
Our HR department is interested in using PowerBI data for highly sensitive compensation data, however they are worried about people in data team being able to access this data. They dont even want admins to be able to access it.
Has anyone come across similar situation? How did you handle it?
I pointed out that admins always can access to data even files saved on sharepoint. They pointed out the thier files are password protected.
Its a fair challenge but not sure how powerBI would handle such situation.
Solved! Go to Solution.
Hi, @Gps-ma
Thanks for the reply from lbendlin, please allow me to provide addition:
You can use sensitivity labels, and Power BI integrates with Microsoft Purview Information Protection to allow you to apply sensitivity labels to your data. These tags help classify and protect data, ensuring that only authorized users can access it.
You can check the following links:
You can also use row-level security (RLS), which is implemented to restrict row-level data access based on user roles. This means that users will only be able to see the data they are allowed to view. Object-level security (OLS) can also be used to restrict access to specific tables or columns in a dataset. This adds another layer of security by ensuring that sensitive columns are only accessible to authorized users. You can learn more from the following links:
Power BI Row-Level, Column-Level and Object-Level Security (mssqltips.com)
Row-level security (RLS) with Power BI - Microsoft Fabric | Microsoft Learn
Row-level security (RLS) guidance in Power BI Desktop - Power BI | Microsoft Learn
How to apply sensitivity labels in Power BI - Power BI | Microsoft Learn
How to Get Your Question Answered Quickly
Best Regards
Yongkang Hua
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi, @Gps-ma
Thanks for the reply from lbendlin, please allow me to provide addition:
You can use sensitivity labels, and Power BI integrates with Microsoft Purview Information Protection to allow you to apply sensitivity labels to your data. These tags help classify and protect data, ensuring that only authorized users can access it.
You can check the following links:
You can also use row-level security (RLS), which is implemented to restrict row-level data access based on user roles. This means that users will only be able to see the data they are allowed to view. Object-level security (OLS) can also be used to restrict access to specific tables or columns in a dataset. This adds another layer of security by ensuring that sensitive columns are only accessible to authorized users. You can learn more from the following links:
Power BI Row-Level, Column-Level and Object-Level Security (mssqltips.com)
Row-level security (RLS) with Power BI - Microsoft Fabric | Microsoft Learn
Row-level security (RLS) guidance in Power BI Desktop - Power BI | Microsoft Learn
How to apply sensitivity labels in Power BI - Power BI | Microsoft Learn
How to Get Your Question Answered Quickly
Best Regards
Yongkang Hua
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Check out the May 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 15 | |
| 11 | |
| 9 | |
| 7 | |
| 7 |
| User | Count |
|---|---|
| 43 | |
| 35 | |
| 31 | |
| 23 | |
| 20 |