Tabular Editor 3.26.0
Tabular Editor 3.26.0 下载:
- 下载 Tabular Editor 3.26.0 (x64) (推荐)
- 下载 Tabular Editor 3.26.0 (ARM64)
- 便携版本:x64, ARM64
- MSI 版本:x64, ARM64
如果你之前从未使用过 Tabular Editor 3,则可享受 30 天试用期,安装后即可激活。 你也可以购买许可证。
3.26.0 新增功能
查看我们的发布博客,快速了解本次版本中最重要的更新。
- 我们的 AI 助手 现已开启公开预览。 点击链接了解更多。
3.26.0 改进内容
- Databricks 支持改进
- 除了旧版 Simba Spark ODBC Driver 之外,我们现在还支持新版 Databricks ODBC Driver。
- 为 Databricks 连接新增 OAuth (OIDC) 身份验证支持,使 Azure 和多云 Databricks Workspace 均可通过浏览器登录。
- 由于需要 Azure Databricks 资源 ID,Azure AD 身份验证选项现已对多云(非 Azure)Databricks 连接隐藏。
- 为 Databricks 添加了高级连接选项:查询标签、实现方式、指标视图 BI 兼容模式,以及启用自动代理发现。
- Semantic Bridge 现已支持 v1.1 Metric Views 的元数据
- DAX 支持改进
- 在 NAMEOF 函数中新增对表引用的支持。
- 新增对 TABLEOF 函数的支持。
- 当在没有日历引用的情况下使用其可选参数时,DATEADD 现在会提供更清晰的错误信息。
- 新增对 DATESINPERIOD 函数新增的可选参数 EndBehavior 的支持。
- 新增对在 UDF 参数类型提示中使用 MEASUREREF、COLUMNREF、TABLEREF 和 CALENDARREF 的自动补全支持。
- C# Script 改进
- 我们现在有一个 运行脚本并预览 按钮,脚本成功执行后会显示一个对话框,展示脚本对模型所做的所有更改。 这样,你就有机会先查看这些更改,也能选择撤销脚本所做的更改。
- 在 C# Script 中为所有对象类型新增完整的单数/复数访问器支持。 你现在可以使用
Selected.Role获取单个角色,使用Selected.KPIs获取所有选中的 KPI;计算表格的列、文件夹、关系、表格权限以及通用对象等也支持类似模式,使脚本更直观、更易编写。 了解更多。 - 改进了 Semantic Bridge 的 C# Script 脚本接口,使其在以编程方式操作 Metric Views 时与 TOMWrapper 更加一致
- 其他改进
- 在 TOM Explorer 中新增了一个工具栏切换按钮,用于显示或隐藏 表格组。无需进入偏好设置对话框,即可更轻松地控制树视图中表格的组织方式。
- 将包括 Microsoft.AnalysisServices 在内的 NuGet 组件更新至 19.113.2,并将 Scintilla.NET 更新至 6.1.2。
- 打开带有 Workspace 数据库的模型时,Tabular Editor 现在会检测增量刷新的 Source Expression 或 Polling Expression 是否发生更改,并在覆盖 Workspace 分区前提示确认。 这可防止在通过 Git 协作时意外丢失表达式更改。
- 新增一条 内置 BPA 规则,用于验证 UDF 是否使用分隔符,以确保当 Microsoft 新增 DAX 函数时,UDF 不会失效。
3.26.0 的 Bug 修复
- Calendar Editor 的多项 Bug 修复与稳定性改进
- 宏工具提示现在可在 TOM Explorer、工具栏按钮和标题菜单项中正确显示
- 修复了 Best Practice Analyzer 中一个 Bug:BPA 规则工具提示会显示在违规对象的行上,从而干扰右键上下文菜单。 工具提示现在仅显示在规则行上。
- 修复了我们的 M Analyzer 中的一个问题,确保
Table.ColumnNames、Table.ExpandTableColumn、Table.ReplaceValues等 M 函数以及许多Text.*函数现在支持离线架构检测(即在 使用 Analysis Services 进行更改检测 被 禁用 时执行 更新表架构)。 - 修复了一个 Bug:在编辑属性时尝试调整属性网格中的项目大小,会导致未处理的异常。
- 修复了 M Editor 中
--被错误高亮为注释的问题。 在 Power Query M 中,只有//表示单行注释。 - 修复了 C# Script 编辑器中的一个问题:接受自动补全建议后,若紧接着输入某些字符——例如句点、括号或数字——由于补全处理程序中的异步竞态条件,可能导致已提交的文本被重复插入,或替换了错误的文本范围。
- 修复了 DAX调试器调用树中一个未处理的
NullReferenceException导致的崩溃:在展开或单击 SUMX、MAXX 或 MINX 等迭代器函数的节点时会触发该问题。 关闭错误提示后,调用树会变得无响应,直到重启 Tabular Editor 才能恢复。 - 修复了离线架构更新中的一个问题:嵌套共享表达式中不受支持的 M 函数会被静默忽略,进而导致引用这些共享表达式的分区在更新表架构时静默失败。 现在会向用户 Report 这些函数
从 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调试器
- 集成 DAX优化器
- 代码操作:轻松重构你的 DAX 代码。
*=仅在连接到 Analysis Services 或 Power BI 实例时可用