03-08-2022 14:31 PM - last edited 03-16-2023 10:16 AM
This session examines using the Power BI Admin APIs to automate Power BI administrative tasks and to enforce governance in a Power BI environment.
Ted Pattison (@TedPattison) is joined by Power BI Senior Program Manager, Rick Xu, as they discuss common usage scenarios for the Power BI Admin APIs such as generating a tenant-wide inventory report of workspaces and the Power BI artifacts they contain. This session will demonstrate using the Admin APIs to answer essential governance questions about which users have access to specific reports or dashboards. Campers will also learn to detect when a report has become overshared or made accessible over the public Internet using the Publish to Web feature.
The session also discusses when to use the GetGroupsAsAdmin API versus when to use the Scan Workspace API. Along the way, campers will learn how to retrieve data when calling an asynchronous API operation such as the Scan Workspace API or the GetActivityEvents API to extract usage data from the Power BI activity log.
02:40 Introduction to the Power BI Admin APIs
12:04 Discovering Workspaces and Artifacts
22:55 Enforcing Governance
32:40 Scanning Workspaces
41:58 Extracting Activity Events
48:18 Power BI Admin Roadmap
54:26 Power BI Community and Power BI Dev Camp Links
More questions? Try asking the Power BI Community @ https://community.powerbi.com/
Follow us on Twitter - https://twitter.com/mspowerbi