Table of Contents

Tabular Editor 3.15.0

Important

Tabular Editor 已推出更新版本。你可以在此处找到最新版本。

Tabular Editor 3.15.0 下载:

如果你之前未使用过 Tabular Editor 3,则可获得 30 天试用资格,安装后即可申请。你也可以购买许可证。

先决条件

Tabular Editor 3 使用 .NET 6。如果你用的是便携版,在启动 Tabular Editor 3 之前,你可能需要手动安装 .NET 6.0 桌面运行时。

3.15.0 版本新增功能

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

  • 本月我们新增了一项新的 预览 功能:DAX优化器集成。如果你有 DAX优化器账号,就可以连接到你的 Workspace,上传 VPAX 文件,并直接在 Tabular Editor 中查看 DAX优化器 的结果。了解详情。
  • 我们现在支持在 DirectQuery 模式的分区中添加数据覆盖定义表达式。
  • Tabular Editor 现在会在将元数据保存到磁盘时(保存为 Model.bim、Database.json 或 TMDL)向你的模型添加一个 __TEdtr 批注。 Microsoft 会使用此批注来分析已发布到 Power BI 或 Fabric Workspace 的语义模型中 Tabular Editor 的使用情况。如果模型是使用 Tabular Editor 编辑的,那么在 Power BI / Fabric 中,某些功能可能也需要此批注才能正常运行。
  • 新建模型 对话框现在提供一个 Direct Lake 复选框*,用于将模型配置为在 Fabric 中使用新的 Direct Lake 存储模式。了解详情。此外,当你手动输入 兼容级别 时,现在也可以明确选择 兼容模式。
  • 你现在可以使用 Tabular Editor 导出混淆的 VPAX 文件。当你的元数据(对象名称和 DAX 表达式)属于机密信息,但又希望出于优化目的将 VPAX 文件分享给他人或服务时,这会很有帮助。在 VertiPaq分析器 视图中,你可以在 导出 按钮旁的下拉菜单里找到该选项。

3.15.0 改进内容

  • 我们已更新 AMO/TOM 到 19.79.1.1。在此次更新中,修复了一个问题:调用“应用刷新策略”选项时,有时可能会生成相互重叠的策略范围分区。
  • 新建 Power BI / Fabric 模型的默认 兼容级别 设为 1605。
  • Direct Lake 模型初次部署时,我们现在会执行一次自动刷新,这是避免回退到 DirectQuery 的先决条件。此外,还新增一个选项(默认启用):当添加了新表并保存 Direct Lake 模型时,也会自动执行刷新。该偏好位于 工具 > 偏好 > 模型部署 > 数据刷新。
  • 在为 DAX 项生成脚本时新增排序选项:启用“按字母顺序排序脚本化项目”后,脚本中的所有 DAX 项都会按名称字母顺序排序。
  • 新增六个编辑器命令及其默认键盘快捷键,用于在 DAX 编辑器中与可折叠代码区域交互:
    • Editor.Dax.CollapseAllFolds:折叠/关闭文档中的所有可折叠区域。默认快捷键:Ctrl+Alt+[
    • Editor.Dax.ExpandAllFolds:展开/打开文档中的所有可折叠区域。默认快捷键:Ctrl+Alt+]
    • Editor.Dax.ToggleAllFolds:在展开与折叠之间切换所有可折叠区域的状态;这可确保最终所有折叠区域处于相同状态。默认快捷键:Ctrl+Alt+;
    • Editor.Dax.CollapseFold:折叠/关闭光标当前所在的可折叠区域。默认快捷键:Ctrl+Shift+[
    • Editor.Dax.ExpandFold:展开/打开光标当前所在的可折叠区域。默认快捷键:Ctrl+Shift+]
    • Editor.Dax.ToggleFold:切换光标所在可折叠区域的展开/折叠状态。默认快捷键:Ctrl+Shift+;
  • DAX 编辑器现在支持在使用 Ctrl+Backspace 或 Ctrl+Delete 时,删除表/列/度量值引用中的单个词。要删除整个引用,请将光标置于引用的开头或结尾,然后使用相同的快捷键。
  • 除了“model.tmdl”文件外,从文件打开模型 对话框现在也会显示“database.tmdl”文件。打开哪个文件都没关系——无论如何,Tabular Editor 都会从这两个文件加载完整的模型元数据。
  • 为 Direct Lake 模型收集 VertiPaq分析器统计信息时,默认只查询驻留列。这会显著缩短收集大型模型统计信息所需的时间。你仍然可以在 工具 > 偏好 > VertiPaq分析器 下更改 Direct Lake 模型的统计信息 设置,以选择包含非驻留列。
  • 在 工具 > 偏好 > TOM Explorer > 本地化 下新增偏好选项,用于控制货币格式:此前货币格式被硬编码为在格式字符串开头使用美元符号($)。现在,你可以在可搜索的下拉列表中选择一种标准格式,也可以自定义符号及其位置。

3.15.0 问题修复

  • 修复了为“Editor.Dax.FormatLong”和“Editor.Dax.FormatShort”自定义的键盘快捷键无法生效的问题。
  • 修复了一个问题:除非 MacroActions.json 文件中的宏定义按宏 ID 排序,否则宏不会被完整加载。详见 #1151。
  • 如果在“导入表向导”中某个表格预览失败,现在也可以继续预览其他表。
  • “导入表向导”中的表格预览现在可以在 Fabric Lakehouse SQL 端点上正常工作。
  • 将模型保存为 TMDL 时,默认编码现为不带字节顺序标记(BOM)的 UTF-8,应与 Power BI Desktop 兼容。
  • 修复了 新增功能 页面上的 URL 工具提示会一直停留在屏幕上的问题。
  • 内置的 DAX 格式化器不再将 KPI 引用替换为其基础度量值的引用。
  • 修复了“忽略增量刷新分区”和“忽略 Lineage tag”这两项序列化设置未能正确保存的问题。

*=Direct Lake 模型需要 Fabric Workspace。因此,这些内容仅供 Tabular Editor 3 企业版客户使用。


从 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调试器