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。 如果你使用便携版,可能需要先手动安装适用于桌面的.NET 6.0 运行时,才能启动 Tabular Editor 3。
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调试器