| name | validation |
| description | Validate Power BI work before completion: PBIP structure, PBIR JSON, report binding, TMDL warnings, field references, rename cascades, and toolchain status. |
Power BI Validation
Use this before saying a Power BI task is done.
Validation ladder
- Local structural validation:
node scripts/validate-pbip.mjs .
- PBIR validation when
pbir is available:
pbir validate "Report.Report" --all
- Fabric/service checks when relevant:
fab auth status
fab exists "Workspace.Workspace/Model.SemanticModel"
- Rename cascade checks:
rg "Old Name|OldTable|OldMeasure" .
Report format
Validation run:
Blockers:
Warnings:
Files changed:
Remaining risks:
Common blockers
- invalid JSON
- broken
definition.pbir binding
- missing theme/resource files
- page/visual folder-name mismatch
- renamed fields still referenced in visuals
- TMDL indentation or malformed descriptions