Tabular Editor 3.15.0
Important
Tabular Editor 已推出更新版本。你可以在此处找到最新版本。
Tabular Editor 3.15.0 下载:
- 下载 Tabular Editor 3.15.0(64 位) (推荐)
- 下载 Tabular Editor 3.15.0(32 位)
- 便携版:x64,x86
- MSI 版本:x64,x86
如果你之前未使用过 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调试器