Forum Discussion
How to limit a Power BI report built from Azure SQL database to be published to personal workspace
- 1 year ago
Hi Clara_HCN ,
Thanks for explaining your situation more clearly. Given that you have multiple Azure SQL environments Development, Test, Acceptance, and Production and wish to ensure that reports using Production Azure SQL are only published to shared workspaces, while also managing publishing permissions, you can achieve this with a mix of governance and security measures.
I recommend creating dedicated Power BI workspaces for each environment and restricting publishing rights in the Production workspace to selected users. This prevents unauthorized publishing of Production SQL reports to public workspaces. Implementing a naming convention for connections such as including Prod or Test in the server name will help with tracking.
Additionally, Microsoft Purview’s DLP policies can detect and alert you to any attempts to publish Production SQL reports to the wrong workspace. Enabling Power BI audit logs will provide oversight on who is publishing and to which environment. Disabling personal workspace publishing via the Admin Portal ensures all reports are managed through approved workspaces.
Assign appropriate roles through security groups, such as contributor for developers and admin for reviewers, and consider a manual review process for reports built on Production SQL before final publishing. While Power BI does not offer a direct setting to block publishing by data source, these steps provide effective control and visibility. Please let me know if you need assistance with DLP or security role configuration.
Thank you,
Tejaswi.
Hi Clara_HCN Power BI doesn’t support blocking publishing to personal workspaces based on data source. You can disable personal workspace publishing via admin portal settings. Use DLP policies and audit logs to monitor Azure SQL usage. Also, restrict Azure SQL access to specific IPs or VNets for better control.
- Clara_HCN1 year agoFrequent Visitor
Hi Akash_Varuna , thanks for your reply. If we can disable the publishing to personal workspace, is it possible to add approal process when the users press the button of Publish in Power BI Desktop? Thanks.
- Akash_Varuna1 year agoSuper User
Hi Clara_HCN I dont think it is supported when users click “Publish” from Power BI Desktop. You can disable publishing to personal workspaces via the admin portal. For governance, use deployment pipelines and restrict workspace access. Audit logs and DLP policies help monitor and enforce compliance.
- Clara_HCN1 year agoFrequent Visitor
Hi Akash_Varuna thanks. If we disable publishing to personal workspaces, does it means the users are not allowed to publish any reports in their own personal workspaces? thanks.