Skip to content

What is PBI Analyzer ​

Soterre PBI Analyzer inspects Power BI content the way a reviewer would, but automatically: it reads the semantic model, the DAX and the report layout, reports what it finds as flags, and condenses the result into a Health Score. Separately, it analyzes your Microsoft Fabric capacities day by day, stores capacity information over a longer span than Fabric itself keeps, and points to the workspace items behind your peak usage.

It ships as a component of Soterre Enterprise. Soterre PBI Analyzer runs as a service on your own server and holds its own database; Soterre is where you start analyses and read the results.

What it inspects ​

The semantic model. Tables, columns and measures that nothing references; names defined more than once; the auto date/time tables Power BI generates behind your back and the model bloat they bring with them.

The DAX. Measures and calculated columns scored on nine structural signals — expression size, nesting depth, branch count, CALCULATE and iterator density, virtual table construction, repeated heavy calls.

The report layout. Pages carrying more visuals than they can render quickly, and clusters of single-measure cards that share a filter context and could be one matrix.

The capacity. CU consumption per item, per workspace and per day, pulled from the Microsoft Fabric Capacity Metrics app and accumulated in Soterre PBI Analyzer's database so you keep history past the 14 days Fabric itself shows.

What comes out ​

ResultWhat it isWhere to read about it
FlagsWhat each check found, with its severity and what to do about itHow flags work
Health Score0–100 with a five-category breakdown explaining itHealth Score
MetricsObject counts, sizes and ratios for the modelMetrics
ErrorsWhat the analysis could not read, and whyTroubleshooting
Capacity historyDaily CU, and what used it by workspace and itemCapacity overview

Supported Formats ​

FormatModel sourceCoverage
.pbix (binary model)The compressed DataModel entry, decompressed nativelyFull — model, DAX expressions, layout
.pbix (schema)DataModelSchema / DatasetSchemaFull
.pbitDataModelSchema (UTF-16) or DatasetSchemaFull
PBIP / PBIR folder.SemanticModel TMDL, or legacy model.bimAll flags except auto date/time
Thin .pbix (live-connected)Falls back to INFO.VIEW queriesModel and layout; no DAX expressions

Next ​

Understand the deployment

How it works — which component runs where, and what talks to what.

Install and connect

Quick start walks the whole path from installer to first analysis.

Learn what the findings mean

How flags work and the Health Score.

Soterre PBI Analyzer — part of Soterre Enterprise