Cross-platform semantic modeling for Fabric and Analysis Services
The only semantic modeling tool that runs natively on Windows, macOS, and Linux. Purpose-built for Microsoft Fabric and Power BI, with support for Analysis Services.
Build your first model in minutes
Watch a complete walkthrough of creating a semantic model from scratch in Semantic Modeler.
Built for how you actually work
Every feature exists because a data engineer needed it. No filler.
Best Practice & AI Readiness Dashboard
Score your model two ways — AI Readiness (can AI understand and use it?) and Model Quality (is it built to best practices?). 20+ built-in rules check structure, relationships, naming, and documentation, and AI-assisted analysis catches the semantic issues rules can't. A per-table breakdown pinpoints what's dragging your scores down, with one-click navigation to fix it. No Python notebook, no published model required.
Available in v0.3.1-beta and later
Environments
Switch between dev, staging, and production without touching your model. Connection strings, credentials, and server targets stay separated.
Model Ontology
Define your business concepts once — what they mean, which tables hold them, and the keys that connect them across models. AI agents and MCP servers read it to understand how your models relate, even when they share no physical relationship. Export as JSON-LD or Turtle for standard RDF tooling.
Available in v0.2.33-beta and later
Smart Code Editor
Write DAX in an editor that understands your model. Hover any function for its signature and docs, or any model field to see its data type and the description from your model — plus syntax highlighting, autocomplete, and bracket matching.
Visual Diagram Mode
See your entire model as an interactive canvas. Create and edit relationships by dragging between tables. Export to PNG, SVG, or PDF for documentation and presentations.
Data Dictionary Export & Import
One click to generate a full workbook documenting every table, column, measure, and relationship. Bulk-edit descriptions, display folders, categories, and synonyms in the spreadsheet, then import them back. XLSX and ODS.
Row & Object-Level Security
Define row filters and hide tables or columns per role, right in the modeler. Export roles to a spreadsheet and import them into another model — no recreating dozens of roles by hand.
AI Model Documentation
Analyzes your semantic model structure and generates descriptions for tables, columns, and measures automatically. Turns hours of manual documentation into seconds.
AI DAX Debugger
On-demand analysis of DAX measures. Explains why a measure returns unexpected results, suggests fixes, and explains filter context propagation in plain English.
Coming soon
Git Integration
Version control your models with full Git support. Branch, merge, and collaborate the way you already work with code.
Fabric Sync
Sync with your Fabric model to catch changes published by teammates that didn't make it into source control.
TMDL with Syntax Highlighting
Work directly with TMDL definitions in a full-featured editor with syntax highlighting, autocomplete, and inline validation.
Default Summarization Control
Change the default summarization from "Default" to "Do Not Summarize" across new models. Stop cleaning up unwanted defaults one column at a time.
DAX Query Runner
Write, execute, and iterate on DAX queries directly inside the modeler. No more switching between tools to test a measure.
Bring Your Own Key
Connect your own Anthropic, OpenAI, or any OpenAI-compatible API key — including Azure AI Foundry, Ollama, and LM Studio. Included with every license at no extra cost.
Also included
Priced for teams, not enterprises
All tiers include every core feature. Add hosted AI or bring your own key.
Personal
For individual data engineers
$250/year billed annually
Save $50/year- All application features
- 2 machine activations
- Email/password login with MFA
- Self-service portal
- BYOK AI included
Professional
For contractors and consultants needing SSO
$550/year billed annually
Save $110/year- All application features
- 3 machine activations
- SSO via Microsoft Entra ID
- Commercial API access
- Self-service portal
- BYOK AI included
Commercial
For teams and organizations
$350/seat/year billed annually
Save $70/seat/year- All application features
- 1 machine activation per seat
- Minimum 3 seats
- SSO via Microsoft Entra ID
- Organization license management portal
- Commercial API access
- Audit trail and machine history
- Multiple license managers
- BYOK AI included
Volume Pricing
Discounts available at 10+ seats
Need 10 or more seats? Contact us for custom volume pricing with dedicated support.
Contact SalesAI Add-on
Don't have your own AI provider? Add AI to your license to get access to hosted AI features with no API key required. Available for any license.
All plans managed through factfoundry.io. Founding customers lock in their price for life — as long as their subscription remains active and in good standing. Cancellation forfeits the founding price.