Observed, not assumed
A finding must trace to returned metadata or documented expert-review evidence. No evidence means unknown, not healthy.
The health check combines a workspace-scoped metadata assessment with a separately defined expert review. Every conclusion is bounded by the assets, permissions and evidence available during the engagement.
The automated sample uses synthetic data. Paid delivery adds source-labelled expert observations and a consultant-written remediation backlog after human validation.
A finding must trace to returned metadata or documented expert-review evidence. No evidence means unknown, not healthy.
Related controls are grouped into risk families so one underlying condition does not create several full deductions.
Automated findings and manual professional observations are labelled separately in the working papers and the report.
The default path uses metadata, sanitized review artifacts and a local-first workflow. No AI is involved.
Workspace metadata is captured either by the customer-side scanner, which uses ordinary Power BI workspace APIs, or in a guided screen-share that follows the same checklist. “In scope” means you selected that workspace and the evidence needed for a control was actually seen.
| Evidence layer | Current coverage | Method | Explicit limit |
|---|---|---|---|
| Workspace estate | Named authorized workspaces, reports and semantic models | Scanner or guided capture | No My Workspace or unauthorized workspace discovery |
| Access | Workspace users, groups, apps and roles | Scanner or guided capture | Not an identity-governance or sharing-link audit |
| Refresh | Recent model refresh attempts and duration | Scanner or guided capture | Unavailable history is not treated as healthy |
| Model design | Up to five agreed priority models | Eight static TMDL checks plus expert review of approved artifacts | Static patterns only; no query execution or exhaustive DAX verification |
| Report experience | Agreed priority reports paired with reviewed models | Expert review of approved evidence | Not an exhaustive review of every page, visual or business result |
Rules produce findings from normalized metadata and from the model definition files you select. No AI creates findings, changes severity or changes the score.
Consecutive failures; latest refresh failed
Identify observed availability risk without counting the same refresh condition twice.
Latest duration versus recent successful baseline
Surface a material duration anomaly when sufficient comparable history exists.
Administrator count; administrator ratio
Flag elevated workspace access for human least-privilege review.
Similar report names; version markers; model without a report in scope
Identify cleanup candidates while preserving the need for owner confirmation.
Empty workspace; high report count
Highlight workspace lifecycle and maintainability questions.
Bi-directional and many-to-many relationships; auto date/time tables; measures without format; implicit measures; visible key columns; unsafe division; floating-point columns
Give the expert review a consistent starting list. These are static review prompts, not a tenant score.
Observed findings create defined deductions. The score helps order attention; it does not prove compliance or future reliability.
Closely related rules share a risk family so repeated symptoms of one condition do not multiply the full deduction.
You review source details in the local scan. The shared summary deliberately omits names, IDs and raw evidence.
A failed or unseen collection stays an evidence gap, never a passing control. Model checks never contribute to the score.
The sample deliverable shows the complete paid format; the automated sample shows only the estate-metadata layer. Neither is generated from a customer scan.