Forum Discussion
Need "Edit Report" Activity for published report
I'm trying to find a method to determine whether a published Power BI report has been edited directly in Power BI Service, and if so, identify:
- Who made the change
- When the change was made
- Which report was modified
- What audit activity/event indicates the modification
I've already explored the Power BI Activity Log using Get-PowerBIActivityEvent and reviewed the available Activity and Operation values. However, I don't see an event such as UpdateReport or anything that clearly indicates that a report was edited and saved in the Service.
My questions are:
- Is there any audit event that specifically indicates a report was edited in Power BI Service?
- Can Power BI/Fabric Audit Logs show who modified a published report?
- Is there a way to identify changes made to report visuals, filters, pages, or layout after the report is published?
- Has anyone implemented an external monitoring solution (REST APIs, metadata snapshots, deployment pipelines, Git integration, etc.) to detect report modifications?
Any guidance, best practices, or real-world experience would be appreciated.
Thanks in advance!
3 Replies
- pallavi_r
Super User
Hi AkRa
To answer your query on these 2 aspects who changed and what has changed:
1. I don't think there is any specific Activity Log event that reliably represents a user editing and saving a report in the Service.
2. If you need to know who last modified a report, the Admin REST API is useful. GetReportsAsAdmin exposes modifiedBy and modifiedDateTime.
https://learn.microsoft.com/en-us/rest/api/power-bi/admin/reports-get-reports-as-admin
3. For the actual changes to visuals, pages, filters, layout, etc., the Activity/Audit Log doesn't provide a before/after diff.
4. As of now PBIR/PBIP with Git gives version history of the changes and allows to see the actual diffs.
https://learn.microsoft.com/en-ie/power-bi/developer/projects/projects-git
If this post helps, please accept this as a solution. Appreciate your kudos.
Regards,
Pallavi
- KevinChant
Super User
Is your workspace already configured with Microsoft fabric Git integration? If so, you might be able to get the details if the changes were committed to the underlying Git repository.