For teams that need to know where their Power BI estate is fragile — failing refreshes, loose access, duplicated reports, hard-to-maintain models — without starting a large transformation programme.
Start with three counts only: workspaces, reports and priority models. Do not send credentials or client data.
Exactly what is assessed
Two review layers. One honest boundary.
The automated checks and the consultant review answer different questions. The final report labels the evidence source, so the two are never confused.
Layer
Included evidence
Boundary
Automated estate metadata
Authorized workspace inventory, reports, semantic models, workspace roles, recent refresh history, naming and duplication signals: ten deterministic controls.
Not a tenant-wide scan. It never reads report data rows, and it only sees the workspaces you select.
Scoped expert review
Up to five priority model/report pairs, from the PBIP/TMDL, sanitized exports, screenshots or guided session you approve. Eight static model checks (relationships, auto date/time, measure hygiene) support a human review of maintainability, model design and report usability.
A targeted professional review, not exhaustive code verification, data reconciliation, penetration testing, legal compliance advice or formal certification.
How the evidence is captured
Pick the route your IT will accept.
Both routes feed the same ten controls and the same report. Choose whichever is easier to approve; they can also be combined.
Option A — self-service scanner
You run a one-time script
01IT reviews the inspectable PowerShell script and its hash.
02You sign in with Microsoft on your own computer and select the workspaces.
03You review the result privately in the browser and export a redacted summary.
Typical effort: about 10 minutes once approved. Repeatable for the re-check.
Option B — guided screen-share
We capture it together in 30 minutes
01You share your screen in the Power BI service; nothing is installed.
02The consultant follows a fixed checklist: refresh history, workspace access, report and model inventory.
03Observations are read back to you before the call ends, and nothing is recorded unless you ask.
Typical effort: one 30-minute call. No script, no module, no IT ticket.
What you receive
Built to support a decision.
The sample deliverable shows the full paid format on synthetic data. The backlog and plan are written by the consultant, not generated by the app.
A short fit check confirms scope, capture route and evidence format before either side commits. Email your workspace, report and priority-model counts — nothing else is needed.