Drop a .pbix or .pbip and PBICompass parses the semantic model once, then writes a Technical Documentation, an Audit & Health Report, an Executive Summary, and a Business User Guide — without your row-level data ever leaving the sandbox.
From one parsed semantic model, PBICompass writes four audience-specific documents — developer reference, governance audit, executive brief, and business user guide — so your reports never go undocumented again.
Every upload is processed inside a per-job sandbox that is shredded the moment rendering finishes. Only metadata is read — never the VertiPaq row data — and nothing is logged or persisted.
finally → shred()From the same parsed model, PBICompass writes a Technical Doc for developers, an Audit & Health Report for governance, an Executive Summary for leadership, and a Business User Guide for everyone else — pick one or generate all four.
1 parse → 4 docsOne run, every format you need: styled HTML, hand-written DOCX, clean Markdown, structured JSON, and PDF — no Word, no LaTeX, no external tooling required.
md · html · docx · pdf · jsonMulti-line measures are preserved and translated, with format strings, home tables and display folders intact — so anyone can read what a calculation actually does.
DIVIDE · CALCULATE · …Tables, columns, relationships, RLS roles, M / Power Query, data sources and report layout — the parser maps the common ~95% of real exports and never aborts on the odd construct.
TMDL · TMSL · PBIRA dedicated document with a 0–100 health score, best-practice checks, performance-risk heuristics, and prioritized recommendations — fully deterministic, so it works offline with no API key and never guesses.
health score · best practices · risksparse → agents → render → download. The whole journey runs in an ephemeral sandbox.
Drop a .pbix or a zipped .pbip project. A zip-slip guard isolates every file inside its own per-job directory.
The stdlib-only parser extracts the semantic model and report layout into a canonical model.json — metadata only.
AI agents (or the offline engine) assemble whichever document types you chose — Technical, Audit, Executive, User Guide — from that one parsed model.
Grab your docs in any format. The sandbox is shredded; only the rendered files survive, for a short TTL.
Upload a file, choose which document(s) to generate, add optional governance metadata, and download enterprise-grade docs in seconds.
Metadata-only · choose one document or generate all four