Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

API limitations

Hi Everyone

 

i am building a report on Power BI to follow up our users' activity on Power BI.

 

I am using the Power BI REST APIs such as this one : https://docs.microsoft.com/en-us/rest/api/power-bi/admin/groups-get-group-users-as-admin and this one :https://docs.microsoft.com/fr-fr/rest/api/power-bi/admin/groups-get-groups-as-admin and Scan Result 

 

and the AUDIT LOG API https://docs.microsoft.com/en-us/power-bi/guidance/admin-activity-log

 

The problem is that there are always a lot of limitations (Maximum 200 requests per hour)

 

and this api

https://powerbi.tips/2021/10/using-the-power-bi-scanner-api-to-manage-tenants-entire-metadata/

 

How could we create this report if we have such limitations? because it will take ages to get the data each month!

could you please recommend me the right method to avoid these limitations?

 

Thank you

  • Hey Anonymous ,

     

    you can't avoid the limitations of the scanner APIs and yes it takes ages (in our tenant there are ~150k workspaes), the initial load took a little more than 3 days.

     

    You can use this solution: GitHub - RuiRomano/pbimonitor that will get you started.

     

    Hopefully, this provides what you are looking for.

     

    Regards,

    Tom

1 Reply

  • Hey Anonymous ,

     

    you can't avoid the limitations of the scanner APIs and yes it takes ages (in our tenant there are ~150k workspaes), the initial load took a little more than 3 days.

     

    You can use this solution: GitHub - RuiRomano/pbimonitor that will get you started.

     

    Hopefully, this provides what you are looking for.

     

    Regards,

    Tom