How to build your own (meaningful) Microsoft 365 Copilot usage reporting system

This article concludes a three-part series on creating meaningful Microsoft 365 Copilot usage reporting. Customers find existing data unhelpful for adoption, prompting a need for better metrics. Utilizing Microsoft Graph API endpoints, the author proposes a solution to capture user-level data, contrasting with inadequate native reports, and shares resources for implementation.

Power BI (Fabric) Tenant Settings Reporter

Power BI has extensive settings and controls, making them difficult to capture for health checks and migrations. While existing tools overlook Power BI, a new solution using PowerShell scripts extracts settings into a JSON file. This enables efficient representation, sorting, and searching, enhancing the usability of Power BI configurations.