Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Anonymous
Not applicable

How to get a notification when a workspace admin changes a workspace from pro to premium capacity?

Hi,

My team administrates Power BI Service capacities for different departments. We have a self-serve model. As such, some people in other departments are workspace admins of their related workspace (e.g some Finance employees are Admins for their workspace). 
Unfortunately, I know that workspace admins cannot be restricted from switching to Premium according to another discussion.

However, I'd like to know if there's a way to get notifications when workspaces are added to a premium capacity? 

Thanks!

2 ACCEPTED SOLUTIONS
lbendlin
Super User
Super User

Notifications no, but you can see the details after the fact (with a 24 hr delay) in the Power BI implementation planning: Tenant-level auditing - Power BI | Microsoft Learn tenant audit logs.

View solution in original post

No, you run daily scheduled powershell scripts with a real scheduler, and then store the received JSON in your audit log database of choice. Power Automate cannot handle Powershell scripts, and it cannot handle the file sizes.  You need real tools for that.

View solution in original post

6 REPLIES 6
v-ssriganesh
Community Support
Community Support

Hi @Anonymous,

Thank you for reaching out to the Microsoft Fabric Forum Community, and thanks to @lbendlin & @SaiTejaTalasila for sharing valuable insights.

 

Could you please confirm if your query has been resolved by the provided solution? If so, please mark it as the solution. This will help other community members solve similar problems faster.

Thank you.

Anonymous
Not applicable

So would you recommend setting up a Power Automate flow that runs a Powershell script using the Power BI REST API to check if any new workspaces have been added?

No, you run daily scheduled powershell scripts with a real scheduler, and then store the received JSON in your audit log database of choice. Power Automate cannot handle Powershell scripts, and it cannot handle the file sizes.  You need real tools for that.

Anonymous
Not applicable

I used Power Automate Desktop In combination of Power Automate Web to automate a Powershell Script in a server though. Either way, thanks for your response!

SaiTejaTalasila
Super User
Super User

Hi @Anonymous ,

 

You need to standardize your platform otherwise you will end up with issues. I work for one of the leading US based life sciences company.

We don't provide direct access to any teams to workspace creation access, gateway connections,assigning workspaces to premium(capacity owner approval is required), fabric item creator access. And we have data gateways across the world for reliable connections and based on data source location we set-up the connections. And we will followup with capacity owners if we found any continuous overloads on the capacities.

 

I hope it helps.

 

Thanks,

Sai Teja 

lbendlin
Super User
Super User

Notifications no, but you can see the details after the fact (with a 24 hr delay) in the Power BI implementation planning: Tenant-level auditing - Power BI | Microsoft Learn tenant audit logs.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.