Table of Contents

Tabular Editor 3.11.0

Important

Tabular Editor 已有更新版本可用。 你可以在这里找到最新版本。

Tabular Editor 3.11.0 下载:

如果你之前未使用过 Tabular Editor 3,则可申请 30 天试用;安装完成后即可提交申请。 你也可以 购买许可证

先决条件

Tabular Editor 3.3.0(及更高版本)使用 .NET 6。 在启动 Tabular Editor 3.3.0(或更高版本)之前,你可能需要先安装适用于桌面应用的.NET 6.0 运行时。 从 3.3.1 开始,如果缺少这些先决条件,Tabular Editor 3 安装程序会自动下载并安装它们。

3.11.0 新增功能

查看我们的发布博客,快速了解此版本最重要的更新内容。

  • 正如我们在上个月的发布说明中提到的,此前 Tabular Editor 无法从零开始创建 Direct Lake Dataset。 现在可以了! 唯一的先决条件是:模型尚未定义任何表或显式的数据源,并且其“兼容性模式”设置为 PowerBI。 想了解更多,请查看我们关于 Direct Lake Dataset 的博客文章
Warning

一旦你通过 XMLA endpoint 对 Direct Lake Dataset 进行任何更改,你将无法再在 Fabric 的 Web 建模功能中打开该 Dataset

3.11.0 改进内容

  • 我们现已使用最新版本的 AMO/TOMTMDL,其中包含多项缺陷修复和稳定性改进。
Note

TMDL 仍处于预览阶段,因此该功能在 Tabular Editor 3 中也属于预览功能。 记得保留模型元数据的 Model.bim / Database.json 备份,以免丢失工作内容。

  • 我们的 DAX 解析器和自动补全现已支持 MINX/MAXX 新增的第三个参数。 此外,我们现在也会为 MATCHBY 函数提供建议;它可作为窗口函数的可选参数使用。
  • 从 Databricks 导入时,只要指定了目录 catalog,“表导入向导”的“原生查询”选项就可用。

3.11.0 问题修复

  • 使用 $system.discover_keywords DMV 更新了 DAX 中的保留表名列表。 因此,我们内置的 DAX 格式化程序现在会对某些同时属于保留字的表名正确加上引号。 例如,对名为 status 的表的引用现在始终会加上引号。 查看 #991
  • 自动补全现在会为诸如 RANK 等 DAX 窗口函数的 <Skip> 参数建议正确的关键字。
  • 批量重命名现已支持文件夹,详见 #797
  • 修复了与自定义布局相关的一些问题,参见 #711。 另外修复了一个问题:对内置菜单的自定义未能正确保存。
  • 修复了 Deployment Wizard 中的一个问题:当模型包含一个没有分区的增量刷新表时会出错。 在这种情况下,Deployment Wizard 的 UI 不允许用户跳过该表的分区部署,导致生成无效的 TMSL(即该表的 TMSL 中不包含任何分区)。
  • 修复了一个问题:运行 DAX 查询时,如果 EVALUATE 与后续表达式之间没有空白字符,会导致错误。
  • 修复了 DAX调试器的多项问题。 参见 #954#971#984

从 Tabular Editor 2.x 升级过来?

观看此视频,了解 Tabular Editor 3 的新功能。 另外,记得看看我们的上手指南

Tabular Editor 3 主要功能概览:

  • 完全可自定义的 IDE,支持多显示器、Hi-DPI 和主题
  • 全新强大的 DAX 代码编辑器,支持自动完成、语法检查、代码折叠等众多功能
  • *工作区模式,可让你在将更改保存到磁盘的同时,将模型元数据同步到 Analysis Services
  • *支持无限滚动预览表数据,创建 PivotGrid,或编写 DAX 查询来浏览模型或测试计算逻辑
  • *计划数据刷新
  • 更新 Provider 和 Structured数据源的表架构(是的,甚至包括 M 查询!)
  • 创建 Data model 图示
  • 创建 DAX 脚本,让你在一个文档中编辑多个度量值或其他计算对象
  • 录制 C# Script 并保存为宏(以前叫“自定义操作”)
  • 集成 VertiPaq分析器
  • DAX调试器

*=仅在连接到 Analysis Services 实例或 Power BI 时可用