M365 ● Sealed v1.0

Power BI

Power BI workspaces , plus migration-useful license footprint via Graph

What it does

Discovers Power BI workspaces (admin → myorg → Graph RPO fallback), plus migration-useful license footprint (SKU service plans + licensed users) via Graph. Ensures Power BI Tenant.Read.All app role when Graph allows (self-heal). Enriched CSV: stable ids, names, capacity, counts, timestamps, discovery source. Fail loud on hard AUTH (token / myorg blocked). PartialSuccess + warnings when tenant-wide admin inventory is denied but license/user rows are still available.

How the app exposes it

The module feeds into the ACQI app's dedicated results view. From there, conflicts, dependencies, and readiness scores roll up into the deal workspace.

Route in app:
/discovered/powerbi

Outputs

Each module produces a CSV with readiness and risk scores, evidence-source counts, and last-seen timestamps. The exact columns vary by module — the app's results view shows the live schema.