- Export Copilot interactions audit log from Microsoft Purview.
- Export licensed user list from Microsoft 365 Admin Center.
- Merge both datasets in Power BI.
- Go to: security.microsoft.com
- On the left pane, scroll down and click Audit.
- Ensure you have appropriate Compliance roles (e.g., Audit Reader). If not, contact your IT admin.
- In Activities > Friendly Names, select:
Copilot Activities β Interacted with Copilot - Set a Date Range (recommended: 3β6 months).
- Give your search a name and click Search.
- Once the status changes to Completed, click into it.
- Select Export > Download all results.
This will download a .csv file containing an AuditData JSON column.
π Learn more:
Export, configure, and view audit log records β Microsoft Learn
- Go to: admin.microsoft.com
- Log in as a Microsoft 365 Global Administrator.
- Navigate to Reports > Usage.
- Select the Microsoft 365 Copilot tab.
- On the Readiness tab, select:
Has Copilot license assigned - Select only these columns:
Username,Display name,Email
- Click the ellipsis (...) and choose Export to download the file as
.csv.
π Learn more:
Microsoft 365 Copilot Readiness Report β Microsoft Learn
- Download the provided Power BI report template (.PBIT).
- Open the
.pbitfile in Power BI Desktop. - When prompted, paste in the full file paths for the two CSVs you downloaded:
Copilot_Activities.csvCopilot_Licensed_Users.csv
This will connect the template to your data and begin processing.
- The
AuditDatacolumn contains nested JSON. Power BI will automatically flatten this using the provided report template. - Ensure the audit log date range is wide enough (3β6 months) to capture meaningful usage data.
- Use email address as the key when merging datasets in Power BI.
- When prompted in Power BI, paste the full file paths for both CSVs:
Copilot_Activities.csvCopilot_Licensed_Users.csv