Trails for Power BI

End-to-end Data Lineage, Model Health & AI Readiness for Power BI

One report that maps every source, table, column, measure, visual and page, and tells you what to fix.

pip install trailsbi

Getting 'PATH' error on Windows? Setup

TrailsBI lineage of Microsoft's Competitive Marketing Analysis sample with Units YoY Status selected: what feeds it in navy, the visuals and pages that use it in teal

Completely Offline Reports. Nothing leaves your machine, ever!

Read-onlyNever changes your PBIP files, unless you embed the report for the visual. No sign‑in, no Power BI service, no XMLA.
Works offlineOne HTML file with no external scripts or fonts. Opens with the network off.
No trackingNo cookies, analytics or usage stats. No admin rights needed to run it.

Everything about your Reports and Semantic Models

Click any item in one view to see it in the others. Search finds a name across all of them.

Follow any field from source to visual

  • Pick a column or measure and see every data source, table and measure it depends on, in navy.
  • Everything built on it, down to the visuals and pages, lights up in teal.
  • Compact cards for the whole picture, detailed cards with usage counts when you need them.
  • Calculation groups get cards of their own, with the measures each item can change.
  • Switch to Graph to see the whole project in one pictures.
  • Measures a live-connected report adds itself show apart from the model's own.
TrailsBI Lineage view on Microsoft's Human Resources sample
New · Preview

See it inside Power BI

The TrailsBI visual puts all five views on a page of your report, so you can check lineage and health without leaving Power BI.

  • One command sets it up: --embed adds a TrailsBI page to your report with the visual already on it. Nothing to import.
  • The same Lineage, Model, Reports, Health and AI Readiness views, fully interactive. Switch each one on or off in Format visual, Pages.
  • Runs in Power BI's visual sandbox with no network calls. Its data is a hidden table in your model.

The TrailsBI page is hidden from report readers, but the table holds your model's names, DAX and data source addresses, and anyone who can edit or build on the report can read them. Embed it only where that is allowed.

  1. Update TrailsBI to 1.4 or laterpip install -U trailsbi
  2. Close the project in Power BI Desktop, then embedtrailsbi "your-pbip-project-path" --embed
  3. Open, refresh, and go to the TrailsBI pageOpen the project and refresh (Home, Refresh). The visual is already on the page, hidden from report readers. Run --embed again after changes to the model or report.

Now it's your turn

Start Analyzing your own Reports and Semantic Models.

Runs entirely on your machine: no sign-in, no upload, and the package has no dependencies beyond Python.

Getting 'PATH' error on Windows? Setup

  1. Save as PBIPIn Power BI Desktop: File, Save as, Power BI project (.pbip).
  2. Install TrailsBIpip install trailsbi
  3. Run it on your projecttrailsbi "your-pbip-project-path"