Your Power BI reports, documented by AI in minutes.

Upload a .pbix or .pbip — PBICompass reads the semantic model and its AI writes enterprise-grade technical, audit, executive and business documentation automatically. Source files are deleted after processing.

Get started — free
AI Model Reasoning Governance & Health Scoring Full Data Lineage Short Retention
Why documentation
"Documentation is a love letter to your future self."
Damian Conway

Your secure AI sandbox

Upload a Power BI report — AI reads the metadata for each table, measure and relationship and writes four documents inside an isolated sandbox. Source uploads are deleted after processing.

Generate documentation

DAX, decoded

Every measure translated into plain English — filter context and all — so the next person doesn't have to reverse-engineer your formulas.

Four documents

Technical · Audit & Health · Executive · Business User Guide.

Lineage, mapped

Tables, joins and measure dependencies — drawn automatically from one parse, so impact analysis takes minutes, not a meeting.

0
Document types
0
Export formats
0
Data retained after processing
0
Model parse per report
The problem

Every report becomes
a mystery. Eventually.

The author leaves. The measures multiply. Nobody remembers why. Drag the line.

Time per reportHours to days→ about a minute
ConsistencyDepends on the author→ same structure, every time
FreshnessWritten once, drifts out of date→ regenerate anytime the model changes
CoverageOne document, one audience→ four documents, four audiences, one parse
PBICompass

◆ drag to document ◆

How it works

Watch it work.

pbicompass · sandbox #a4f2
sales-performance.pbix
48.2 MB received · ephemeral sandbox created
0tables
0measures
0relationships
0pages
reasoning
upload · TLS · zip-slip guard active parse · metadata only · rows never read generate · ai engine · four documents
01 — Upload

One file.
One sealed room.

A .pbix or .pbip enters an ephemeral sandbox built for exactly one job: yours. Nothing shared, nothing global, nothing left behind.

02 — Parse

The model,
read once.

Tables, measures, relationships, RLS roles, M queries, report layout — extracted into one canonical model. Metadata only. The parser never touches a row of your data.

03 — Understand

It doesn't template.
It reasons.

The AI reads your model the way a senior BI developer would — what each measure means, why each relationship exists, where the risks hide — then writes it down for four different audiences.

DAX, translated

Hover the formula.

Every measure in your model gets this treatment — automatically, so nobody has to ask the original author what a formula means.

Measures / Revenue.daxlive
-- home table: FactSales · folder: Revenue
Total Revenue YTD =
   (
    ,
     ( )
  )
Revenue so far this year — respecting every filter on the page.”
Measure · Explained by AI

Total Revenue YTD

Year-to-date revenue: the base revenue measure re-evaluated across a window that grows through the year and resets every January 1st. Hover any highlighted token to see exactly what it contributes.

written for: developers · auditors · executives · business users
The output

Four audiences.
Four documents.

AI writes all four from a single parse. Pick one, or take the full set.

01 · Technical Documentation

Sales Performance
Developer Reference

The reference your next BI hire wishes existed on day one.

1.Model overview
2.Tables & columns
3.Relationships
4.Measures & DAX
5.RLS & security
6.Power Query / M
128 measures~40 pages
02 · Audit & Health

Model Health
Report

Catch governance and performance risks before an auditor does.

0health / 100
12 checks passed △ 3 recommendations star schema
deterministicworks offline
03 · Executive Summary

For Leadership

“One source of truth for regional revenue — refreshed daily, governed, and owned.”

10-minute readzero jargon
04 · Business User Guide

For Everyone Else

So report questions stop landing in the BI team's inbox.

Where do I filter by region?
Page 2 · slicer, top left
Why is April missing?
Fiscal calendar starts in May
Who owns this report?
Finance BI · listed inside
plain Englishper-page tour

MarkdownHTMLDOCXPDFJSON

Trust, engineered

Built like it handles
something precious.

Because it does. Follow the pulse — that's your file's entire life.

  1. Upload

    .pbix received over TLS

  2. Sandbox

    per-job isolated workspace · zip-slip guard

  3. Extract

    metadata only — rows are never read

  4. Generate

    AI writes four documents from one model

  5. Deliver

    five formats · short-lived download TTL

  6. Clean up

    source deleted · per-job keys discarded · private downloads expire

Source deleted.
Downloads expire automatically.

Short Retention Metadata Only Enterprise Ready Private by Design
Powered by

The AI engines behind every document — your choice, job by job.

Claude Gemini Cohere MeshAPI

AI is included on every plan — or run the fully deterministic offline engine. Your choice.

Simple, predictable pricing

Pick a plan, start documenting.

Start on Free today. Pro and Business are previews and are not yet for sale.

Free
$0/ month
2 reports / month
  • Technical, Audit, Executive & Business docs
  • Markdown · HTML · DOCX · PDF · JSON
  • AI-written prose included — no API key to manage
  • Metadata only · source deleted after processing
Get started
Coming soon
Business
$50/ month
30 reports / month
  • Everything in Pro
  • 30 reports every month
  • Highest self-serve monthly volume
  • Priority support
Coming soon

Need more than 30 reports a month, SSO, or a custom deployment? Contact us about Enterprise. See the full pricing page and our Refund Policy.

Questions, answered

Before you upload.

Is my data uploaded or stored?

PBICompass extracts semantic-model metadata only — tables, columns, measures, relationships, DAX, RLS roles — never row-level data. Your source file is deleted when processing ends. Generated downloads remain private and expire within one hour.

Can it run fully offline?

Yes. The deterministic engine produces complete documentation with no API key and no external calls. AI providers are optional, for richer prose only.

Is .pbix supported?

Yes, including legacy binary exports — metadata is read directly from the compressed data model, never the row-level tables.

Is .pbip supported?

Yes — both the modern TMDL format and legacy TMSL (model.bim), plus PBIR report layouts, enhanced and legacy.

Does it work with Microsoft Fabric?

Yes — Fabric semantic models export to the same .pbip/TMDL structure PBICompass already parses.

What about large, enterprise-scale models?

Uploads up to 100MB are supported out of the box (configurable for self-hosted deployments) — built for real models with hundreds of measures, not just samples.

What export formats are available?

Markdown, HTML, DOCX, PDF and JSON — every document, every format, from one parse.

Which AI models power the documentation?

AI is built in and included on every plan — no API key to manage. Prefer full determinism or an air-gapped run? The offline engine produces complete documentation with no AI at all.

Ready when you are

One upload. Four documents.

Create a free account, upload a .pbix or .pbip, and generate four review-ready documents. Your source file is parsed in an isolated sandbox and deleted when processing ends.

Start documenting your reports

Free to start · no credit card · metadata only. Source uploads are deleted after processing.

  • Technical, Audit, Executive & Business docs
  • Markdown · HTML · DOCX · PDF · JSON
  • Claude, Gemini, Cohere — or the offline engine
  • Private downloads expire within one hour