Forum Discussion
Publish & Solution Governance
- 10 months ago
Hi icassiem ,
you can’t fully block local publishing, but you can control it with a few steps:
Store all approved PBIX files in one governed SharePoint/OneDrive folder (read-only for users).In Power BI Admin Portal, turn off “Download PBIX” and “Publish to Web.”Limit workspace Admin roles to governance owners; others get Contributor access only.Use Power Automate or Admin APIs to flag reports not published from the approved folder.This keeps publishing controlled without needing to check every file manually.
Thank you.
Hi icassiem
I cannot fully answer your question, but I can answer 2, 4, and 5.
Regarding question 2, it is possible to have "My Workspace" reside on shared capacity, so that when sharing reports with other users, they also need to have PRO Licenses to access them. I believe not many people have PRO licenses, so in order to ensure that ordinary users can also access reports normally, they can only publish reports in designated premium capacity workspaces.
Regarding question 4, if you are a PowerBI administrator, you can view the sharing status of various reports or workspaces in the Content Sharing report of the Admin Monitoring workspace.
Regarding question 5, it may be possible to implement it in conjunction with PowerAutomate and PowerBI's REST API.
Did I answer your question? If yes, pls mark my post as a solution and appreciate your Kudos !
Thank you~
- icassiem10 months ago
Post Prodigy
xifeng_L Thank You
All users has Pro as part of MS License. I think the CFO wants to ensure that users are not blindly developing with solution from PC and publish to workspace and continue sharing. It does not sound like its possible unless, i can disbale personla workspaces? and i publish once they copied solutions to the sharepoint central location? This method fels the strongest governance but very old school and dependent on me
Also with no ingest tools, nor Fabirc lcenses i wanted to have a Audit dashboard of all reports but difficult with the default reports 30 days etc and having to dev all within powerbi rest API i guess
Any ideas, kindly advise?