Skip to content

Commit a2ddf34

Browse files
committed
Compare editions: add a full feature matrix, keep scenarios separate
Connectivity is no longer the main difference between the editions, so the page now has two parts: the scenario matrix it always had, minus the three feature rows that had drifted into it, and a new feature matrix covering editing and refreshing, modeling features, the AI governance and audit controls, and the licensing and support benefits, plus a list of what every edition includes. The matrix is taken from the license-driven feature switches, so it also records that Trial and Consultancy licenses carry the Enterprise feature set, and that an upgrade takes effect without restarting. Modeling Restrictions gains a Desktop column and no longer implies that DirectQuery is restricted by the Tabular Editor 3 edition - that one depends on the server - and says what happens when a model acquires a restricted feature while it is open.
1 parent fb24c06 commit a2ddf34

1 file changed

Lines changed: 80 additions & 34 deletions

File tree

‎content/getting-started/editions.md‎

Lines changed: 80 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,14 @@ This document provides an overview and comparison of the different editions of T
1717
> [!NOTE]
1818
> Tabular Editor 3 licenses are **per developer**. In other words, only the persons who use the Tabular Editor 3 product will need a license.
1919
20+
The editions differ in two ways: **which data modeling scenarios** they support - that is, where the model you are editing may live - and **which features** are available once it is open. The two sections below cover each in turn. Anything not listed in either is available in every edition.
21+
22+
> [!TIP]
23+
> Upgrading a license takes effect straight away. Activate the new key under **Help > About Tabular Editor**, and the features it unlocks are available without restarting Tabular Editor 3.
24+
2025
## Supported Data Modeling Scenarios
2126

22-
The main difference between the various editions of Tabular Editor 3, is which types of tabular data modeling scenarios they support. To understand this difference, consider that Analysis Services (Tabular) exists in a number of different "flavors":
27+
The first difference between the editions is which types of tabular data modeling scenarios they support. To understand this difference, consider that Analysis Services (Tabular) exists in a number of different "flavors":
2328

2429
- Power BI Desktop (make sure you understand the [limitations](xref:desktop-limitations))
2530
- Power BI Premium through the XMLA Endpoint (Premium Per User, **Premium Capacity [A, EM or P SKUs]**, **Fabric Capacity [F SKUs]**)
@@ -55,62 +60,103 @@ Please refer to the matrix below for the full overview of supported scenarios:
5560
|Power BI Premium Capacity (P SKUs)|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
5661
|Power BI Embedded Capacity (A/EM SKUs)|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
5762
|Fabric Capacity (F SKUs)|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
58-
|Semantic Bridge (Databricks)|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
59-
|[Advanced Refresh dialog](xref:advanced-refresh)|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
60-
|[Free DAX Optimizer license](xref:dax-optimizer-integration)|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
6163

6264
\***Note:** Enterprise Edition is required if the Analysis Services data model contains perspectives or tables with multiple partitions (does not apply to Power BI Desktop or Power BI Premium Per User models).
6365

6466
\*\***Note:** Supported file formats are: **.pbip** (Power BI Project) **.pbit** (Power BI Template), **.bim** (Analysis Services model metadata), **.vpax** (VertiPaq Analyzer) and **database.json** (Tabular Editor folder structure), **TMDL** (Tabular Model Definition Language).
6567

6668
\*\*\***Note:** Workspace Mode allows Tabular Editor 3 to simultaneously save model metadata to disk and synchronize a database on any of the editions of Analysis Services or Power BI supported by the Tabular Editor 3 edition purchased.
6769

68-
## Modeling Restrictions
70+
## Feature availability
6971

70-
We restrict a few data modeling operations inside Tabular Editor 3 as well, corresponding to the restrictions on certain Microsoft service tiers (Azure Analysis Services *Basic Tier*, SQL Server Analysis Services *Standard Edition*, and Power BI *Premium-Per-User*).
72+
Beyond the scenarios above, these are the features whose availability depends on the edition. Trial and Consultancy licenses carry the Enterprise Edition feature set.
7173

72-
Specifically, [Azure AS Basic Tier and SQL Server Standard Edition does not support perspectives, multiple partitions or DirectQuery](https://azure.microsoft.com/en-us/pricing/details/analysis-services/), and as such, SSAS/Azure AS models using these features require TE3 Enterprise Edition.
74+
### Editing and refreshing
7375

74-
Similarly, [Power BI Premium-Per-User workspaces do not support Direct Lake datasets](https://learn.microsoft.com/en-us/power-bi/enterprise/directlake-overview#prerequisites), which is why Power BI models using this feature also requires TE3 Enterprise Edition.
76+
|Feature|Desktop|Business|Enterprise|
77+
|---|---|---|---|
78+
|[Save with supporting files](xref:save-with-supporting-files) for Fabric|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
79+
|[Advanced Refresh dialog](xref:advanced-refresh) and [refresh override profiles](xref:refresh-overrides)|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
80+
|Automatic metadata backups on save and deploy|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
81+
82+
Ordinary refresh commands, and everything else in the refresh menu, are available in every edition. The three rows above are unavailable in Desktop Edition because that edition works only against a live Power BI Desktop model, with no model files of its own.
7583

76-
|Model type|Feature|Business|Enterprise|
84+
### Modeling features
85+
86+
|Feature|Desktop|Business|Enterprise|
7787
|---|---|---|---|
78-
|Azure AS / SSAS|Perspectives|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
79-
|Azure AS / SSAS|Multiple partitions|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
80-
|Azure AS / SSAS|DirectQuery*|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
81-
|Azure AS / SSAS|Direct Lake|N/A|N/A|
82-
|Power BI|Perspectives**|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
83-
|Power BI|Multiple partitions**|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
84-
|Power BI|DirectQuery|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
85-
|Power BI|Direct Lake|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
88+
|Perspectives in an Analysis Services model\*|N/A|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
89+
|Tables with multiple partitions in an Analysis Services model\*|N/A|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
90+
|Perspectives and multiple partitions in a Power BI model|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
91+
|Direct Lake tables|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
92+
|[Semantic Bridge](xref:semantic-bridge) for Databricks Metric Views|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
8693

87-
\***Note:** Analysis Services on SQL Server Standard Edition pre-2019 does not support DirectQuery. Nor does Azure AS Basic Tier. [Learn more](https://learn.microsoft.com/en-us/analysis-services/analysis-services-features-by-edition?view=asallproducts-allversions#tabular-models).
94+
\***Note:** Desktop Edition cannot open Analysis Services models at all, which is why these two rows do not apply to it. See [Modeling Restrictions](#modeling-restrictions) below for what happens when a model uses one of these features on an edition that does not allow it.
8895

89-
\*\***Note:** Perspectives and multiple partitions are available in Business Edition for Power BI models, but the model's `CompatibilityMode` must be set to `PowerBI`. See [Change compatibility mode](xref:change-compatibility-mode) for instructions.
96+
The Semantic Bridge row covers the **Import from Metric View YAML...** command and the `SemanticBridge` object in [C# scripts](xref:csharp-scripts); on a lower edition the menu item is not shown, and a script that reaches for the service reports that it is unavailable at your license level.
9097

91-
If you attempt to open a model that uses one or more of the modeling restrictions listed above, while on a TE3 Business Edition license, you will see the error message below:
98+
### AI Assistant, MCP server and administrator policies
9299

93-
![This edition of Tabular Editor 3 does not support Enterprise-tier semantic models](~/content/assets/images/editions-01.png)
100+
The [AI Assistant](xref:ai-assistant) and the [MCP server](xref:mcp-server) themselves are available in every edition. What Enterprise Edition adds is the ability to govern them centrally, and a record of what they did.
101+
102+
|Feature|Desktop|Business|Enterprise|
103+
|---|---|---|---|
104+
|AI Assistant and MCP server|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
105+
|General administrator [policies](xref:policies), such as turning off updates, telemetry, scripts, macros or AI entirely|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
106+
|Capping what the AI Assistant and the MCP server may reach, per resource|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
107+
|Locking the AI provider, endpoint, model, organization and project, or restricting them to an allowlist|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
108+
|Publishing Custom Instructions for the organization, and ruling out the ones a user keeps|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
109+
|Withholding individual MCP tools, and fixing the MCP server port|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
110+
|Allowing only C# scripts and macros that stay within the model (`BlockUnsafeScripts`)|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
111+
|A local audit record of AI Assistant and MCP server activity|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
112+
113+
> [!IMPORTANT]
114+
> The Enterprise policies are never quietly ignored on an edition that is not licensed for them. If any of their values is set on a machine running Desktop or Business Edition, the AI Assistant and the MCP server refuse to start and name the values that require Enterprise Edition, and a `BlockUnsafeScripts` value stops every script and macro from running until an Enterprise license is activated. Roll them out against the licenses you actually have. See @policies.
94115
95-
Apart from the modeling restrictions above, the editions differ only in the administrator controls described below.
116+
### Licensing and support
96117

97-
## Administrator controls
118+
|Feature|Desktop|Business|Enterprise|
119+
|---|---|---|---|
120+
|[Free DAX Optimizer access](xref:dax-optimizer-integration)|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
121+
|**Help > Dedicated Support** for contacting our support team directly|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
122+
|Simultaneous installations per user|1|2|3|
98123

99-
Most of the [policies](xref:policies) an IT department can deploy - turning off updates, error reports, telemetry, C# scripts, macros, the web DAX formatter, the DAX Optimizer integration, the DAX Package Manager or all AI functionality - apply in every edition of Tabular Editor 3.
124+
The DAX Optimizer *integration* itself is in every edition; what Enterprise Edition adds is eligibility for a redemption code that gives you DAX Optimizer access at no extra cost.
100125

101-
The controls that govern *how* a feature may be used, rather than whether it exists at all, require Enterprise Edition:
126+
### Available in every edition
102127

103-
| Control | Business | Enterprise |
104-
|---|---|---|
105-
| Capping what the AI Assistant and the MCP server may reach, per resource |<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
106-
| Locking the AI provider, endpoint, model and organization, or restricting them to an allowlist |<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
107-
| Publishing Custom Instructions for the organization, and ruling out the user's own |<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
108-
| Withholding individual MCP tools, and fixing the MCP server port |<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
109-
| Allowing only C# scripts and macros that stay within the model (`BlockUnsafeScripts`) |<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
110-
| A local audit record of AI Assistant and MCP server activity |<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
128+
Everything else is the same whichever edition you hold, including the DAX editor and IntelliSense-like [code assist](xref:code-actions), [DAX queries](xref:dax-query) and the [DAX debugger](xref:dax-debugger), [DAX scripts](xref:dax-scripts) and [user-defined functions](xref:udfs), [C# scripts](xref:csharp-scripts) and [macros](xref:macros), the [Best Practice Analyzer](xref:using-bpa) with its [built-in rules](xref:built-in-bpa-rules), the [Perspective Editor](xref:perspective-editor), the [Metadata Translation Editor](xref:metadata-translation-editor), the [Calendar Editor](xref:calendars), [table groups](xref:table-groups), [diagrams](xref:diagram-view), [data preview](xref:table-preview) and [pivot grids](xref:pivot-grid), the VertiPaq Analyzer integration, the [DAX Package Manager](xref:dax-package-manager), the [Table Import Wizard](xref:import-tables) and [unsaved change indicators](xref:unsaved-changes).
111129

112-
These policies are never quietly ignored on an edition that is not licensed for them. If any of their values is set on a machine running Desktop or Business Edition, the AI Assistant and the MCP server refuse to start and say which values require Enterprise Edition, and a `BlockUnsafeScripts` value stops every script and macro from running until an Enterprise license is activated. Set them against the licenses you actually have. See @policies.
130+
## Modeling Restrictions
131+
132+
We restrict a few data modeling operations inside Tabular Editor 3 as well, corresponding to the restrictions on certain Microsoft service tiers (Azure Analysis Services *Basic Tier*, SQL Server Analysis Services *Standard Edition*, and Power BI *Premium-Per-User*).
133+
134+
Specifically, [Azure AS Basic Tier and SQL Server Standard Edition do not support perspectives or multiple partitions](https://azure.microsoft.com/en-us/pricing/details/analysis-services/), and as such, SSAS/Azure AS models using these features require TE3 Enterprise Edition. DirectQuery is not restricted by your Tabular Editor 3 edition at all: whether you can use it depends on the server the model is hosted on.
135+
136+
Similarly, [Power BI Premium-Per-User workspaces do not support Direct Lake datasets](https://learn.microsoft.com/en-us/power-bi/enterprise/directlake-overview#prerequisites), which is why Power BI models using this feature also requires TE3 Enterprise Edition.
137+
138+
|Model type|Feature|Desktop|Business|Enterprise|
139+
|---|---|---|---|---|
140+
|Azure AS / SSAS|Perspectives|N/A|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
141+
|Azure AS / SSAS|Multiple partitions|N/A|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
142+
|Azure AS / SSAS|DirectQuery*|N/A|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
143+
|Azure AS / SSAS|Direct Lake|N/A|N/A|N/A|
144+
|Power BI|Perspectives**|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
145+
|Power BI|Multiple partitions**|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
146+
|Power BI|DirectQuery|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|<span class="emoji">&#10004;</span>|
147+
|Power BI|Direct Lake|<span class="emoji">&#10060;</span>|<span class="emoji">&#10060;</span>|<span class="emoji">&#10004;</span>|
148+
149+
\***Note:** Analysis Services on SQL Server Standard Edition pre-2019 does not support DirectQuery. Nor does Azure AS Basic Tier. [Learn more](https://learn.microsoft.com/en-us/analysis-services/analysis-services-features-by-edition?view=asallproducts-allversions#tabular-models).
150+
151+
\*\***Note:** Perspectives and multiple partitions are available in Business Edition for Power BI models, but the model's `CompatibilityMode` must be set to `PowerBI`. See [Change compatibility mode](xref:change-compatibility-mode) for instructions.
152+
153+
Desktop Edition works only against a live Power BI Desktop model, which is why the Analysis Services rows do not apply to it.
154+
155+
If you attempt to open a model that uses one or more of the modeling restrictions listed above, while on a TE3 Business Edition license, you will see the error message below:
156+
157+
![This edition of Tabular Editor 3 does not support Enterprise-tier semantic models](~/content/assets/images/editions-01.png)
113158

159+
A model that acquires one of these while you are editing it is not silently mangled either: the save is refused, and the message names the feature and, for multiple partitions, the tables in question. Adding a perspective to an Analysis Services model is prevented up front - the **Perspectives** folder is not shown in the TOM Explorer and the command to create one is unavailable.
114160

115161
> [!IMPORTANT]
116162
> Tabular Editor can only be used as an external tool for Power BI Desktop when the Power BI report (.pbix, .pbip or .pbit) file contains a data model (Import, DirectQuery or Composite). **Reports using Live connection are not supported** since these reports do not contain a data model. [More information](xref:desktop-limitations).

0 commit comments

Comments
 (0)