Enabling granular access control for all data connection types in Power BI.

“Enabling granular access control for all data connection types in Power BI.”

The foundation of centralized connection management is a separation of artifact Write and connection Use permissions.

 For example, a central IT department can decide to provide SCCs to connect datasets, paginated reports, and other artifacts to cloud data sources. That same IT department might also be the owner of the enterprise and VNET data gateways of the organization, centrally maintaining data connections to on-prem and VNET-protected data sources. As the owner of all these connections, this IT department grants and revokes the Use permissions. Artifact owners and other Power BI users who don’t have Reshare or Owner permissions on these connections cannot grant connection Use permissions.


In the above diagram, user can see a dataset owner (Co-Author A) granting another user (Co-Author B) Write permissions to their dataset. As expected, Co-Author B can now modify the dataset. Yet, with granular access control enforced, the modifying user also requires Use permissions to keep the dataset connected to the data source. Without Use permissions, Power BI disconnects the dataset when a co-author makes any changes. The co-author would have to ask the dataset owner to reconnect the dataset.

For seamless co-authoring, Co-Author B must therefore also ask the connection owner (in the example above, the central IT department) for Use permissions. The connection owner decides if Co-Author B can be granted this permission or if the artifact owner, Co-Author A, remains the only one able to connect the dataset to the data source.

Power BI always enforces granular access control for SCCs. For all other data connection types, it can be enabled at the tenant, workspace, and dataset level.


The following image combines the screenshots of the corresponding three settings. All three-settings control granular access control, just with different priority. If a tenant admin enables granular access control for all connection types, then it is enforced for the entire organization. Workspace admins and artifact owners cannot overrule granular access control enabled at the tenant level. Yet, if the tenant admins don’t enforce it, then Workspace admins can do so for their workspaces, and if Workspace admins don’t do it, then artifact owners can decide individually for their artifacts.

By default, the settings are disabled at all three levels so individual artifact owners can enable granular access control for all data connection types selectively, yet it’s likely more efficient to enable it on a workspace-by-workspace basis.

Previous Next

Start Your Data Journey Today With MSAInfotech

Take the first step towards data-led growth by partnering with MSA Infotech. Whether you seek tailored solutions or expert consultation, we are here to help you harness the power of data for your business. Contact us today and let’s embark on this transformative data adventure together. Get a free consultation today!

We utilize data to transform ourselves, our clients, and the world.

Partnership with leading data platforms and certified talents

FAQ Robot

How Can We Help?

Captcha

MSA Infotech