Table of Contents

Tabular Editor 3.26.1

Tabular Editor 3.26.1 下载:

如果你之前从未使用过 Tabular Editor 3,则可享受 30 天试用期,安装后即可激活。 你也可以购买许可证

3.26.1 中的改进

AI 助手

  • 采用更好的渐进式信息披露方式进行模型元数据发现,从而降低了 AI 助手的令牌消耗,有助于避免触及输入令牌速率限制。
  • 为 Anthropic 模型启用了缓存(此前未启用)
  • 提供了更好、更有针对性的工具,帮助 LLM 产出更好的结果,其中包括模型元数据搜索工具。
  • OpenAI 和 Anthropic AI 提供程序现支持可选的基础 URL 覆盖,可用于 OpenAI 区域端点以及部署在 Microsoft Foundry 中的模型。
  • 对于 OpenAI 和 Anthropic,模型名称字段现在会预填充已知模型,同时仍允许使用自定义模型名称。
  • 将鼠标悬停在 AI 聊天令牌计数器上时,会显示工具提示,明细展示按原价计费的输入令牌、缓存输入令牌、缓存写入和输出令牌。 滑动条仍会显示上下文窗口压力。

表导入向导

  • 表导入向导现在会根据数据源上已指定的设置,筛选 Databricks 连接的目录和架构列表。 如果已配置目录,向导会跳过目录查询。 指定架构后,表和视图会按架构进行筛选,从而减少大型目录中的杂乱信息。
  • 新建 Databricks 连接现在在连接对话框中默认使用 Implementation 2.0。 未显式指定 Implementation 版本的现有连接保持不变。
  • 新增支持通过 OAuth 机器对机器(M2M)流程进行 Databricks 服务主体身份验证。 Databricks 连接对话框中新增的“OAuth (M2M)”选项允许你使用客户端 ID 和客户端密钥进行身份验证。 ODBC 驱动程序会自动处理令牌获取和刷新。 这适用于所有 Databricks 云环境(Azure、AWS、GCP)。

3.26.1 中的 Bug 修复

  • 修复了一个问题:始终注入的自定义指令(例如 core.md)会同时包含在基础系统提示和每轮注入中,导致每次 API 调用都会产生约 1,200 个令牌的重复内容。
  • 修复了一个问题:Ctrl+Z(撤销)和 Ctrl+Y(重做)键盘快捷键在 AI 助手聊天输入框中无法使用。
  • 修复了一个问题:使用不支持自定义 temperature 参数的模型时(例如 OpenAI o 系列推理模型),AI 助手会因 HTTP 400 错误而无法使用。 现在,检测到此错误时,助手会自动去掉 temperature 参数后重试。
  • 修复了浅色主题下用户聊天信息中的内联代码(例如 `Tokenize()`)渲染对比度过低的问题。
  • 修复了一个问题:在同意提示中点击“允许”(而非“本次会话允许”)时,会在不再弹出提示的情况下静默同意同一轮中的第二次工具调用。 使用一次性批准时,每次工具调用现在都需要单独同意。
  • 修复了一个问题:当查询包含 # 等特殊字符时,AI Assistant 的知识库搜索会失败(例如搜索“C# 语言支持”)。
  • 修复了在“偏好”对话框中切换不同提供程序时,AI 提供程序端点的工具提示不会更新的问题。
  • 修复了一个问题:通过自定义 OpenAI 兼容提供程序与托管在 Databricks 上的模型聊天时,AI Assistant 会报错。
  • 修复了一个问题:使用 OpenRouter 等自定义 OpenAI 兼容提供程序时,AI Assistant 的工具调用会悄然失败。 助手会收到模型发出的工具调用请求,但始终不会执行,导致其看起来像是卡住了,或只能返回文本响应。
  • 修复了“正在更新文档内容”内联标记的问题:其工具提示显示的内容以及“复制”按钮复制的内容原本是文档 ID,而不是新内容。
  • 修复了 OpenAI Project ID 偏好项被错误地绑定到 Organization ID 的问题。
  • 修复了一个问题:表导入向导会重新构造 Databricks M 表达式选项,而不是保留原始数据源选项,这可能导致非默认设置丢失。
  • 修复了一个问题:表导入向导失败后,TOM Explorer / 属性视图可能会“卡死”,必须重启应用程序。
  • 修复了一些本地化问题,此前某些 UI 字符串无法翻译。
  • 修复了一个问题:当 Microsoft Edge WebView2 运行时未完整安装或已损坏时,启动时会出现未处理的 FileNotFoundException
  • 修复了一个问题:模态信息对话框(例如“未检测到架构更改”)可能会显示在与主应用程序窗口不同的显示器上,导致 Tabular Editor 看起来像是卡死了。 现在,对话框始终会居中显示在主窗体所在的显示器上;点击被禁用的主窗体时,对话框会闪烁以引起注意。
  • 修复了一个可能导致 NullReferenceException 的问题:如果自上次保存表导入设置以来数据源标识符已更改(例如升级模型兼容级别或切换分区类型后),从 Fabric Lakehouse 导入表时就可能触发该异常。
  • 修复了一个问题:在执行“更新表架构”等操作期间,Windows Account Manager (WAM) 身份验证对话框可能会被“请稍候”旋转指示器遮住,导致应用程序看似卡死,实际上是在等待用户与隐藏的对话框交互。

从 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 实例时可用