Tabular Editor 3 March 2023 Release

We are very pleased to present the March 2023 release of Tabular Editor 3. This will be version 3.5.0, and we have some neat new features with us, plus a good portion of bug fixes.

New features

in TE 3.5.0

Table Groups

We are happy to announce a small but impactful new addition to the TOM Explorer: Table groups! Table groups allow you to organize your tables into groups, similar to how measures and columns can be organized into display folders, making it easier to manage large models with multiple tables.

To get started, simply right-click on a table and select the “Create > Table group” option, or specify a name for the Table Group in the Properties View while selecting one or more tables. You can also watch our video walkthrough of the Table Group feature below, which provides a quick and easy demonstration of how to use this feature effectively.

Video 1: Table Group Feature Video

Tables can be moved around between table groups by dragging and dropping in the TOM Explorer. Unlike display folders, however, table groups cannot be nested. Note that table groups are a Tabular Editor 3-specific feature. Client tools like Power BI Desktop and Excel do not observe table groups. For more details on how to set up and use table groups, please refer to our documentation, which even includes a C# script to automatically create table groups in your model.

We hope that table groups will help you revolutionize the way you manage your tables in your complex data models, and we can’t wait to see how this feature enhances your modeling experience.

Improvements

in TE 3.5.0

Automatically Reconnect

We are excited to share a usability enhancement to Table Preview, Dax Query, and Pivot Grids in Tabular Editor 3! We understand that taking breaks during development is essential, and we want to ensure that when you return to your work, you can pick up right where you left off without any hassle.

That’s why Tabular Editor 3 now automatically reconnects to the Analysis Services instance when the session timeout has expired. This means that you can resume your work without having to close windows or redo queries.

Incremental Refresh in Workspace Mode

We have implemented a minor yet crucial enhancement to Workspace Mode, making it much more convenient to use Tabular Editor 3 alongside Power BI Incremental Refresh. When Incremental Refresh is activated for a table, the Power BI service will generate new partitions in the dataset, exclusive to the service itself. Tabular Editor 3, operating in Workspace Mode, will now recognize and maintain these partitions without overwriting them upon saving. In the past, this was only achievable during model deployment, resulting in incompatibility between Incremental Refresh and Workspace Mode. However, this issue has now been resolved.

Moreover, we fixed a bug that prevented the Update Table Schema feature to work natively, when a table was configured with Incremental Refresh.

Ignore incremental refresh partitions: Lastly, we added a new serialization option, that allows you to ignore partitions governed by Incremental Refresh, when your model metadata is saved as a .bim file or JSON folder structure. This will make it easier to integrate models that use Incremental Refresh with source control, as the incremental partitions will no longer appear in the source metadata. You can control this setting for an existing model, through the Model > Serialization options… menu option.

Full Oracle Support

Tabular Editor 3 now has full support for Oracle data sources, thereby adding another data source where you can use Tabular Editor to import tables, perform schema comparisons, and take full advantage of Tabular Editor in creating better Oracle-based data models, faster.

Oracle as Data Source Support Dialog
Figure 1: Import tables dialog with Oracle support

Note that for this to work, you will have to install the ODP.NET drivers (“Oracle Client for Microsoft Tools”), which can be downloaded from Oracle’s website.

Perspective Editor

In Tabular Editor 3.4.1, we introduced the Perspective Editor, enabling an intuitive way to manage which objects are in your perspectives. We are happy to report that it is now possible to handle objects in display folders and toggle the display folders on/off as you see fit.

New C# Methods

A new set of Tabular Editor C# script methods Macro(...) have been added to our APIs. These methods are aliases for the existing CustomAction(...) methods. In the first versions of TE2, macros were called “custom actions”. The addition of the new script method aliases should now ensure that we can use the term “macro” everywhere, avoiding confusion going forward. The Macro(...) method overloads allow you to execute a macro by name or ID. You can also pass an object reference or a list of objects, if you want to execute another macro as if those objects had been selected in the TOM Explorer.

Bug Fixes

We have made numerous bug fixes in 3.5.0; please see our release notes for full details.

If you have any feedback or experience any bugs please reach out in our community forum. We look forward to hearing from you

3 thoughts on “Tabular Editor 3 March 2023 Release”

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top