Tabular Editor 3.7.0
Important
Tabular Editor 已有新版本可用。 你可以在这里找到最新版本。
Important
在此版本的 Tabular Editor 3 中发现一个缺陷:使用 Workspace 数据库时无法创建新模型。 请改用 版本 3.7.1。
Tabular Editor 3.7.0 下载:
- 下载 Tabular Editor 3.7.0(64 位) (推荐)
- 下载 Tabular Editor 3.7.0(32 位)
- 便携版:x64、x86
- MSI 版本:x64、x86
如果你之前未使用过 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.7.0 新增功能
查看我们的 发布博客,快速了解此版本最重要的更新内容。
- 此版本引入了元数据翻译编辑器,可快速轻松地查看、比较并编辑应用于各个模型对象的所有元数据翻译。
- Tabular Editor 3 现已支持新的Tabular Model Definition Language (TMDL),可将其作为保存/加载模型元数据的格式。 你可以在 偏好 > 工具 > 保存到文件夹 中启用 TMDL(预览)序列化模式。
Note
TMDL 仍处于预览阶段,因此此功能也必须视为 Tabular Editor 3 的预览功能。 请务必保留模型元数据的 Model.bim / Database.json 备份,以免丢失工作成果。**。
3.7.0 的小幅改进
- 现已使用最新版本的 VertiPaq分析器。 这修复了在包含动态格式字符串的模型上收集统计信息时出现的问题等。
- 当因模型元数据不兼容导致粘贴操作失败时,我们现在会显示更有意义的错误信息。
- 在数据刷新作业完成后接收到的 Analysis Services 跟踪事件,现在会正确归属到该作业,从而能够正确传递错误/警告信息,以及进度计数。 参见 #735。
- 数据预览窗口现在可以使用 DAX
OFFSET函数,这使得即使模型处于 DirectQuery 模式(例如模型中包含混合表格时),预览也能显示所有非 DirectQuery 表的全部行。参见 #500、#837。 - 将模型作为新数据库部署时,如果模型元数据中不存在任何分区,我们现在会为使用增量刷新策略的表添加一个虚拟分区,以确保部署成功。
- 在刷新/处理表时,数据预览会保留已应用的任何筛选器。 参见 #780。
- 当表中不存在处于不可查询状态的列时,数据预览在生成的 DAX 查询中将直接使用表名,而不再将其包裹在对
SELECTCOLUMNS的调用中。 这将加快旧版 Analysis Services 上的数据预览速度。 参见 #126。 - TE3 现已使用最新版本的 Microsoft.Identity.Client。
- 离线架构检测现在支持使用用于定义自定义函数的共享 (M) 表达式。
3.7.0 中的错误修复
- 3.6.0 所用的最新版 AdomdClient 存在一个问题:连接到 Power BI XMLA endpoint 时,Pivot Grid 会因 XML 错误信息而无法使用。 我们已将 AdomdClient 降级到 19.55.3.1,目前已解决该问题。
- 修复了“Local instances”下拉列表中不显示 Power BI Desktop 本地实例的问题。
- 修复了在未指定数据库名称时,TE3 不允许加载模型的问题。
- “Please Wait” 对话框不再遮挡 Azure AD 登录窗口。
- 稳定性改进。
- 修复了在尝试复制/粘贴带有动态格式字符串的度量值时应用程序会崩溃的问题,参见 #1099。
- 为带有格式字符串/动态格式字符串的度量值生成 DAX 脚本现在能按预期工作。
- DAX 语义分析器和自动完成功能现在可以正确处理查询作用域列。 参见 #890。
- “打开模型/文件”对话框现在会正确筛选“Database.json”文件,而不是显示文件夹中的所有 .json 文件。
- 修复了多个提示对话框中按钮的一些 Visual 问题。
- 修复了在列表被筛选时数据库选择不正确的问题。 参见 #886。
- 修复了一个问题:即使信息栏显示模型存在未保存的更改,“保存模型”操作(Ctrl+Alt+S)仍未启用。
- 修复了 DAX编辑器中“幽灵”语义错误的问题,参见 #792。
- 预览数据现在会遵循分配给列的格式字符串,参见 #820。
- 当 DateTime 值的时间部分不为 00:00:00 时,DAX 查询结果现在会显示该时间部分。
从 Tabular Editor 2.x 迁移过来?
观看此视频,了解 Tabular Editor 3 的新功能。 另外,别忘了查看我们的入门指南。
Tabular Editor 3 主要功能概览:
- 完全可自定义的 IDE,支持多显示器、Hi-DPI 和多种主题
- 全新强大的 DAX 代码编辑器,支持自动完成、语法检查、代码折叠等更多功能
-
- 工作区模式,可将更改保存到磁盘,并同时将模型元数据同步到 Analysis Services
-
- 支持无限滚动预览表数据、创建 PivotGrid,或编写 DAX 查询来浏览模型或测试计算逻辑
-
- 计划数据刷新
- 在提供程序数据源和 Structured数据源上更新表架构(没错,连 M 查询也支持!)
- 创建 Data model 关系图
- 创建 DAX 脚本,让你在一个文档中编辑多个度量值或其他计算对象
- 录制 C# Script 并保存为宏(以前称为“自定义操作”)
- 集成 VertiPaq分析器
- DAX调试器
*=仅在连接到 Analysis Services 或 Power BI 时才可用