Tabular Editor 3.18.2
Important
Tabular Editor 已有更新版本可用。 你可以在这里查看最新版本。
Tabular Editor 3.18.2 .NET 8 下载:
- 下载 Tabular Editor 3.18.2(64 位) (推荐)
- 下载 Tabular Editor 3.18.2(32 位)
- 便携版:x64、x86
- MSI 版本:x64、x86
Tabular Editor 3.18.2 .NET 6 下载:
- 下载 Tabular Editor 3.18.2(64 位)
- 下载 Tabular Editor 3.18.2(32 位)
- 便携版:x64、x86
- MSI 版本:x64、x86
如果你之前没有使用过 Tabular Editor 3,则可获得 30 天试用期,安装后即可激活。 你也可以购买许可证。
Important
.NET 6 将于 2024 年十一月起停止支持。 如果你目前无法安装 .NET 8 桌面运行时,请联系你的 IT 部门提前规划,因为自 2024 年十二月起,我们将不再提供基于 .NET 6 的 Tabular Editor 3 构建版本。 或者,使用我们的便携版构建,其中包含所需的 .NET 运行时。
3.18.2 中的错误修复
- 修复了一个与操作系统区域设置相关的回归问题:该问题会导致第一次打开“偏好”对话框时发生崩溃。
- 修复“数据刷新”视图中的闪烁问题,并在输出中针对警告信息显示正确的警告图标
3.18.1 中的改进
- 当使用表名作为变量名时,语义分析器不再显示错误。 **注意:**截至撰写本文时,使用表名作为变量的功能已在 Power BI Desktop (2024 年十月) 以及 Power BI 服务中得到支持。 你可以在 工具 > 偏好 > DAX编辑器 > DAX 设置 > 表名变量 中设置错误处理方式。
- 我们已将 AMO/TOM 客户端库更新到最新版本 19.86.6。 这应能修复部分用户连接到 Power BI XMLA endpoint 时在刷新令牌过程中遇到的 Can't obtain account information for '(e-mail)' while trying to refresh the token. 问题,参见 #1387。
- 在 工具 > 偏好 > Power BI 下新增了一个选项,可用于指定连接到 Power BI / Fabric Workspace 或 Azure Analysis Services 时的默认身份验证模式。 例如,你可以将
Microsoft Entra MFA设为默认值,在连接时强制显示账户选择器/MFA 弹窗。 - 对于多用户许可证,如果许可证的用户数已超出,我们现在会显示一个用于更改许可证密钥的选项。 这样你就无需再手动 通过 Windows 注册表 重置许可证密钥。
3.18.1 中的错误修复
- 当尝试使用尚未完全设置好的 Tabular Tools 帐户连接到 DAX优化器服务时,我们现在会显示更清晰的错误信息,而不是抛出未处理的异常。
- 修复了一个问题:在 Tabular Editor 3 中创建的 VPAX 文件在 DAX优化器服务中打开时会被报告为已损坏。
- 修复了一个问题:如果在上传过程中收集 VPAX 统计信息失败,会向 DAX优化器服务上传一个空的 VPAX 文件。
- 修复了一个问题:打开新模型时,表达式编辑器 的语义引擎功能并不总是会更新(可能导致编辑器中出现误报错误)。
- 语义分析器在包含复杂、嵌套 DAX 表达式的模型中不再会引发“An item with the same key has already been added.” 异常,参见 #1390 和 #1393。
- 语义分析器现在可以正确推断诸如
SELECTEDVALUE('MyTable'[String Column], BLANK())这类表达式的数据类型(在此情况下,结果数据类型应为 String,但此前会被推断为 Variant)。 - 修复了一个问题:简化变量 代码操作生成的代码在语义上与原始代码不等价。 此外,该操作不再会导致代码操作被“循环”应用,参见 #1386。
3.18.0 新增功能
查看我们的 发布博客,快速了解此版本中最重要的更新。
- 我们的 DAX优化器集成 已结束预览并正式发布;我们也做了一些更新,使其支持 DAX Optimizer 1.2 中新增的评估指标。 另外——所有 企业版 Tabular Editor 3 用户现在每天可免费运行 DAX优化器 4 次。 通过上方任一链接下载 Tabular Editor 3.18.0,并在 帮助 > 关于 Tabular Editor 菜单项中获取你的 DAX优化器兑换码。
- 我们很高兴为 Tabular Editor 3 的所有 DAX编辑器引入一项新功能:代码操作。 这项效率功能会在不打扰你的情况下提供改进 DAX 代码的建议,并支持一键应用建议。 例如,该功能可用于移除未使用的变量、遵循列和度量值引用的最佳实践、将表筛选重写为更高效的列筛选,以及更多更多功能。 我们计划在后续版本中添加更多操作,记得留意后续更新!
- 在我们升级到最新版本的 Microsoft AMO/TOM 客户端库之后,集成 身份验证选项的行为发生了变化:如果 Windows 操作系统已连接到某个 Entra ID 帐户,则不再显示 Entra ID 帐户选择器/MFA 弹窗。 因此,我们新增了一个身份验证选项:Microsoft Entra MFA。它会强制弹出帐户选择器/MFA 窗口,让你在需要时选择与当前登录 Windows 的帐户不同的其他帐户。
3.18.0 中的改进
- 我们扩展了用户界面偏好设置,可从标题栏隐藏模型源详细信息,帮助你在录屏和演示期间保护敏感信息。
- 用户界面偏好设置新增了一个“最近使用的项目”部分。 这个部分可以自定义文件菜单中显示的最近文件和模型数量,以及“最近连接”中显示的服务器数量。 新的偏好设置还支持清除这些项目。
- 语义分析器现在会在某个变量被直接用作
CALCULATE或CALCULATETABLE的第一个参数时显示警告。 由于变量不受语境转换或修改后的筛选语境影响,以这种方式使用变量很可能并非出于本意。 - 我们的 SQL 编辑器现在采用了改进的配色方案,更易于区分 SQL 关键字与标识符。
- 已将 AMO/TOM 以及其他依赖项升级到最新版本。
- 我们现在为新建的 Power BI / Fabric 语义模型使用兼容级别 1606。 在此级别下,有一个新的模型属性 ValueFilterBehavior 可用,可用于控制
SUMMARIZECOLUMNS的 auto-exist 行为。 - 我们新增了对 TOM ChangedProperties 集合的支持(适用于表、度量值、列以及其他一些对象)。 该集合用于复合模型或 Direct Lake 模型,用于指示某个属性(例如列的 Name)已发生更改,因此不应再从底层数据源进行同步。
- 已将 VertiPaq分析器升级到最新版本 (1.7.2),修复了在包含字段参数或 Group By Columns 的模型中提取统计信息时的问题。
- 已将我们使用的 Snowflake .NET 连接器升级到 v4.1.0。 这解决了以下漏洞:CVE-2023-34230 和 CVE-2023-51662。
- 在处理包含大量关系的大型图表时,图表组件现在应该快得多。
- 现在可以在“数据预览”中通过右键点击列标题并选择“隐藏此列”来隐藏列。 要显示已隐藏的列,请右键点击列标题并选择“列选择器”。 这会弹出一个窗口,你可以在该窗口中访问之前隐藏的列。
3.18.0 错误修复
- 修复了一个问题:在 从数据库加载语义模型 对话框中,“Server”下拉列表无法显示最近使用过的服务器。
- 数据预览设置(排序顺序、筛选器等) 现在在刷新预览后会被保留,修复了此前刷新后设置无法保持的问题。
- 修复了一个可能导致崩溃的问题:在 DAX编辑器中使用“Rename”重构期间或刚完成后执行撤销(Ctrl+Z)时,可能会发生崩溃。
- 现在在显示 "Please wait" 对话框期间(例如在执行表架构更新时),主界面会正确锁定,防止用户交互。
- 在 DAX 表达式中引用内部“FormatString”度量值时,Semantic Analyzer 将不再提示警告。 因此,现在可以调试包含此类引用的查询(尽管目前仍无法调试 FormatString 表达式本身),请参阅 #1377。
3.18.0 中的已知问题
- 如果你在刷新令牌时收到错误信息 Can't obtain account information for '(e-mail)' while trying to refresh the token.,通常重新执行一次操作即可解决。 这是新版 AMO/TOM 客户端库中的一个问题。 你也可以在首次连接时选择 Microsoft Entra MFA 身份验证选项,而不是 集成 选项,以避免该问题。
从 Tabular Editor 2.x 迁移过来?
观看 此视频,快速了解 Tabular Editor 3 的主要功能。 另外,别忘了查看我们的 上手指南。
Tabular Editor 3 主要功能概览:
- 完全可自定义的 IDE,支持多显示器、Hi-DPI 和主题
- 全新强大的 DAX 代码编辑器,支持自动补全、语法检查、代码折叠等更多功能
- *工作区模式:可将更改保存到磁盘,并同时将模型元数据同步到 Analysis Services
- *支持无限滚动的表数据预览;创建 PivotGrids 或编写 DAX 查询,以浏览模型或测试计算逻辑
- *计划数据刷新
- 在 Provider 数据源和 Structured数据源上更新表架构(没错,连 M 查询也可以!)
- 创建 Data model 关系图
- 创建 DAX 脚本,让你在单个文档中编辑多个度量值或其他计算对象
- 录制 C# Script 并保存为宏(原名“Custom Actions”)
- VertiPaq分析器集成
- DAX调试器
- DAX优化器集成
- 代码操作:轻松重构 DAX。
*=仅在连接到 Analysis Services 或 Power BI 实例时可用