Semantic Model Mapper
MIGHTORA · DATA ARCHITECTURE STUDIO

Understand your semantic model.
See the bigger picture.

Turn your Power BI and Microsoft Fabric models into explorable entity relationship diagrams. Trace measures, relationships, cardinality, filter paths and report visual dependencies — all within your browser.

◈ Local-first◇ No account needed◎ Export SVG + Mermaid
INTERACTIVE WORKSPACE

Model explorer

Choose a sample or import your project to start exploring.

Showing sample data. Import a local model to explore your own.
TABLES—
COLUMNS—
MEASURES—
RELATIONSHIPS—
REPORT VISUALS—
100%
Drag tables to reposition · Scroll to zoom · Click to inspect
Fact / transaction Dimension / lookup Active relationship Inactive

Take your model further

Export the current model view, portable diagram source or full technical documentation.

BUILT FOR DATA TEAMS

From model files to model understanding

01

Import model definitions

Open a Power BI Project folder with TMDL and optionally PBIR, or import a compatible TMSL/Mapper JSON file. No paid cloud service or sign-in.

02

Navigate the architecture

Explore tables, columns, DAX measure definitions and relationship metadata. Select a table to identify its connected dependencies.

03

Follow report usage

Inspect PBIR report visuals and their explicitly referenced fields. Highlight relevant tables to understand the model footprint of a visual.

04

Document and share

Export an editable Mermaid diagram, vector SVG, Markdown inventory or reusable JSON snapshot.

Good to know: Native .pbix binaries cannot be read directly. In Power BI Desktop, save as a Power BI Project (.pbip), then select the project folder. Field parameter and indirect DAX dependencies require additional analysis and are not claimed to be complete.
BUILT TO BE INSPECTED

Local processing. Visible network activity.

The mapper parses selected files, calculates diagram positions and generates exports locally. It does not transmit model files, DAX expressions or report metadata to a server. The online edition loads Mightora's shared UI, logo and footer dependencies from public hosts. The offline edition bundles scripts and styles without any runtime CDN, API or telemetry.

Verify it yourself

Open browser Developer Tools with F12, select Network, enable Preserve log, reload, and inspect requests and remote domains. The list below is based on the Resource Timing API; it can omit some requests and is not a replacement for Developer Tools or a security audit.

Browser request transparency
—

Observed loaded resources

Inspecting resources…
Prefer no network at all?

Download the self-contained offline edition to run on your desktop, with no web server required.

↓ Download offline HTML↓ Download offline ZIP
COMMON QUESTIONS

Frequently asked questions

Can I open a Power BI PBIX file?

Not directly. Export a Power BI Project (PBIP) to get text-based TMDL semantic-model and PBIR report metadata; then import those files or the project folder.

Does the application connect to a Power BI workspace?

No. This edition reads locally selected model definitions and does not require Microsoft authentication or workspace permissions.

Does the model mapper resolve every DAX dependency?

No. It shows direct table and column relationships plus references found in supported PBIR visual metadata. Complex DAX measure chains, calculation groups, field parameters and hidden runtime behaviour need specialist lineage analysis.

Can I edit the diagram after export?

Yes. SVG is a vector format, Mermaid is text-based diagram source, and JSON can be imported back into this mapper.

Ian Tweedie

Built by TechTweedie

Semantic Model Mapper is a free tool created by Ian Tweedie, also known as TechTweedie. Based in North East England, Ian develops practical tools for architects, developers and data professionals.

Open source. Independently inspectable.

MIT-licensed source and automated checks are included in the repository package. All code is public under the MIT licence. Build, security-analysis and deployment badges link to their actual GitHub Actions workflows; check their current status independently.