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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Anonymous
Not applicable

Extracting PowerBI audit logs using Python

Hi folks

Did any of you successfully automated extraction of PowerBI audit logs for custom reporting using Azure Active Directory by registering an APP for making API calls.

 

Any info is greatly appreciated.

 

3 REPLIES 3
asifrasool
Helper I
Helper I

Hi @Anonymous have you figured out how you answer these questions? if so, please let me know

selimovd
Super User
Super User

Hey @Anonymous ,

 

I'm not sure if that is what you're looking for, but the Audit logs can be exported with a PowerShell script:

Track user activities in Power BI - Power BI | Microsoft Docs

 

This you could possibly embed in Python, but I think the probably better approach would be to add that PowerShell script to the serverless environment of Azure Functions:

Create a PowerShell function using Visual Studio Code - Azure Functions | Microsoft Docs

 

If you need any help please let me know.
If I answered your question I would be happy if you could mark my post as a solution ✔️ and give it a thumbs up 👍
 
Best regards
Denis
 
Anonymous
Not applicable

HI @selimovd 

I have been told by MS tech support that not all PowerBI Audit data points are available in PowerShell approach. I am not sure how accurate is this statement?

My initial goal is to extract below data for custom reporting with more than  6 months data.

 Who is accessing
◦What are the most used reports
◦Who has access
◦Extract times
◦Longest refresh runs

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.