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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
What is the best practice for an organization?
I do not want users to be able to connect to the dataverse, select an environment, and choose any table they have permissions to, and any field within that table. I could do field level security in the environment, but is there a way to prevent them from accessing this connection anyway?
I do want them to be able to refresh a book I have made for them.
Thank you.
Solved! Go to Solution.
You can create conditional access policies in Microsoft Entra that restrict access to Dataverse applications based on specific criteria.
Block access by location with Microsoft Entra Conditional Access - Power Platform | Microsoft Learn
In Dataverse, you can set table permissions to control who has access to specific tables and fields. This can be done by assigning appropriate security roles to users.
Implement DLP policies to prevent users from accessing or sharing sensitive data.
Use RLS to restrict data access at the row level, ensuring that users only see the data that is relevant to them.
By combining these methods, you can effectively control access to Dataverse while still allowing users to refresh the workbook you have created for them.
Regards,
Nono Chen
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
You can create conditional access policies in Microsoft Entra that restrict access to Dataverse applications based on specific criteria.
Block access by location with Microsoft Entra Conditional Access - Power Platform | Microsoft Learn
In Dataverse, you can set table permissions to control who has access to specific tables and fields. This can be done by assigning appropriate security roles to users.
Implement DLP policies to prevent users from accessing or sharing sensitive data.
Use RLS to restrict data access at the row level, ensuring that users only see the data that is relevant to them.
By combining these methods, you can effectively control access to Dataverse while still allowing users to refresh the workbook you have created for them.
Regards,
Nono Chen
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 59 | |
| 46 | |
| 42 | |
| 23 | |
| 18 |
| User | Count |
|---|---|
| 193 | |
| 124 | |
| 101 | |
| 67 | |
| 49 |