Table of Contents

Tabular Editor 3 偏好设置

不同组织的 Tabular Data model 开发流程和工作流差异很大。 为了确保该工具尽可能适配这些工作流,Tabular Editor 3 高度可定制——不仅是用户界面的外观和体验,还涵盖更高级的主题,比如 Web 代理、更新和反馈、行数限制、超时、架构比较偏好等。

本文介绍 Tabular Editor 3 的“偏好设置”对话框,以及你可以通过该对话框控制的设置。

要打开“偏好设置”对话框,请依次选择 工具 > 偏好

Note

所有 Tabular Editor 偏好设置都会针对每个 Windows 用户配置文件分别存储在 %localappdata%\\TabularEditor3 文件夹中。 只需复制该文件夹中的内容,即可将你的设置迁移到另一台机器。

Tip

在“偏好”对话框顶部使用搜索框,可快速找到特定设置。

Tabular Editor > 功能

Pref General Features

Power BI

允许不受支持的编辑(已禁用)

仅当将 Tabular Editor 3 作为 Power BI Desktop 的外部工具使用时,此选项才适用。 勾选后,连接到 Power BI Desktop 实例时,你就能编辑所有 TOM Data model 建模属性。 通常建议保持未选中,以免不小心修改 Power BI 文件中 Power BI Desktop 不支持 的内容。

隐藏自动日期/时间警告(已禁用)

勾选后,将不再显示有关 Power BI 自动日期/时间表的警告。 当 Power BI Desktop 中启用“自动日期/时间”设置时,会创建计算表格,从而触发 Tabular Editor 3 内置 DAX 分析器的警告。

在 DAX 首行换行(已禁用)

在 Power BI Desktop 中,由于公式栏显示 DAX 代码的方式,通常会在 DAX 表达式的第一行插入换行。 如果你经常在 Tabular Editor 和 Power BI Desktop 之间来回切换,可考虑启用此选项,让 Tabular Editor 3 自动插入该换行。

仅适用于多行 DAX 表达式(已启用)

启用“DAX 首行换行”后,此子设置用于控制是否仅对多行 DAX 表达式添加换行。 勾选后,单行表达式将保持不变。

默认 Power BI 身份验证模式(集成)

选择连接到 Power BI Dataset 时要使用的默认身份验证方法(集成、ServicePrincipal 或 MasterUser)。

元数据同步

这些设置用于控制 Tabular Editor 3 在从 Analysis Services 实例上的数据库加载模型元数据时的行为。 这些设置用于指定 Tabular Editor 3 应如何处理从应用程序外部对数据库应用的元数据更改。

当本地元数据与已部署模型不同步时发出警告(已启用)

勾选后,只要你对模型进行了尚未保存到 Analysis Services 的本地更改,Tabular Editor 内就会显示一条信息栏。 例如,如果你在排查某个 DAX 查询或 Pivot Grid 为何未产生预期结果,原因可能是你在 Tabular Editor 中更改了某个度量值表达式,但没有将更改保存到 Analysis Services。 当你按下保存(Ctrl+S)时,该提示条就会消失。

跟踪外部模型更改(已启用)

就像 Power BI Desktop 能检测到外部工具对 Data model 做出的更改一样,Tabular Editor 也能做到。 这个选项只适用于 Analysis Services 的本地实例(也就是在和 Tabular Editor 同一台机器上运行的 msmdsrv.exe 进程)。 勾选后,Tabular Editor 会在 Analysis Services 上启动跟踪,并在检测到外部更改时通知你。

自动刷新本地 Tabular Object Model 元数据(已启用)

启用上述跟踪机制后,这个选项会让 Tabular Editor 在检测到外部更改时自动刷新模型元数据。 如果你经常在 Power BI Desktop 和 Tabular Editor 3 之间来回切换,这会很有用。

清理遗留的 Tabular Editor 跟踪

通常,Tabular Editor 3 会自动停止并移除因上述设置而启动的所有 AS 跟踪。 但如果应用程序过早关闭,这些跟踪可能就不会停止。 点击此按钮后,将移除由任何 Tabular Editor 实例启动的所有 AS 跟踪。

Note

清理按钮只有在 Tabular Editor 连接到 Analysis Services 实例时才可用。

Best Practice Analyzer

在后台扫描最佳实践违规项(已启用)

如果未勾选,你需要在 Best Practice Analyzer 工具窗口中手动运行一次“最佳实践分析”,才能查看是否存在违规项。 勾选后,只要发生更改,就会在后台线程中持续执行扫描。 对于非常大的模型,或包含非常复杂的最佳实践规则的模型,这可能会引发问题。

内置 BPA 规则(新用户默认启用)

选择启用、禁用,或在使用 Tabular Editor 内置的 Best Practice Analyzer 规则前提示你确认。 内置规则覆盖格式设置、元数据、模型布局、DAX 表达式以及翻译等方面的关键最佳实践。 新安装将默认启用内置规则。

通知

数据刷新通知(已启用)

勾选后,数据刷新操作完成时会显示通知。

DAX 公式自动修正

启用公式修复(已启用)

当对象被重命名或移动时,自动调整 DAX 表达式中的引用。 这个功能可确保你在重新组织模型时,DAX 代码仍然有效。

粘贴时启用公式修复(已启用)

在粘贴对象时,自动调整 DAX 表达式中的引用。 在表或模型之间复制度量值或计算列时很有用。

Direct Lake

保存时自动刷新(已启用)

保存更改时自动刷新 Direct Lake 表,确保数据为最新。 这可确保你的 Direct Lake 模型与底层数据源保持同步。

Tabular Editor > 更新与反馈

![占位符:更新和反馈偏好页面的屏幕截图]

启动时检查更新(已启用)

勾选后,Tabular Editor 会在应用启动时检查是否有新版本。 这可确保你及时了解最新功能和错误修复。

仅检查主要更新(已禁用)

勾选后,只有主版本更新才会触发通知。 次要版本和补丁更新将被忽略。

通过收集匿名使用数据帮助改进 Tabular Editor(已启用)

数据不包含任何个人身份信息,也不包含有关你的 Data model 的结构或内容的任何信息。 如果你仍希望退出遥测,请取消勾选此项。

发送错误 Report(已启用)

勾选后,如果发生崩溃,Tabular Editor 会显示发送崩溃 Report 的选项。 崩溃 Report 在调试时非常有帮助,所以如果你不介意,就保持勾选吧!

Tabular Editor > 部署

![占位符:部署偏好页面的屏幕截图]

使用 Deployment Wizard 时,配置默认要部署的对象类型:

部署数据源(已禁用)

部署时包含数据源定义。 如果你希望在部署模型更改的同时部署数据源连接字符串和设置,请启用此选项。

部署分区(已禁用)

部署时包含分区定义。 如果你希望在部署模型更改的同时部署分区配置,请启用此选项。

部署刷新策略分区(已禁用)

部署时包含由增量刷新策略创建的分区。 此选项用于控制是否部署由增量刷新策略创建的分区。

部署模型角色(已禁用)

部署时包含角色定义。 若要部署行级安全性(RLS)和对象级安全性(OLS)角色,请启用此选项。

部署模型角色成员(已禁用)

部署时包含角色成员分配。 若要部署安全角色的用户和组分配,请启用此选项。

部署共享表达式(已禁用)

部署时包含共享表达式(M 表达式)。 如需部署 Power Query 共享表达式,请启用此选项。

部署元数据

标注部署元数据(已禁用)

在已部署的对象上添加部署时间戳和用户信息作为注释。 这有助于跟踪模型更改是在什么时候、由谁部署的。

备份设置

保存时备份(已启用)

在本地保存更改时创建模型备份。 如果需要回退更改,这会提供一道安全保障。

备份保存位置

指定用于存储保存备份的文件夹。 默认情况下,除非指定位置,否则不会创建备份。

部署时备份(已启用)

在部署更改之前,为目标模型创建备份。 这样可以在需要时还原到之前的版本。

备份位置

指定用于存储部署备份的文件夹。 默认情况下,除非指定位置,否则不会创建备份。

Tabular Editor > 默认设置

![占位符:默认设置偏好页面的屏幕截图]

新模型兼容级别(1600)

为新创建的模型设置默认兼容级别。 兼容级别 1600 对应 SQL Server 2022 和 Power BI。

将最新兼容级别设为默认(已启用)

新模型会自动使用最新可用的兼容级别。 启用后,将覆盖上方的具体兼容级别设置。

新模型使用 Workspace 数据库(已启用)

创建新模型时,会在 Analysis Services 上自动创建一个 Workspace 数据库。 这样便可在开发过程中立即测试并查询模型。

默认保存模式(AlwaysAsk)

选择保存时是始终保存为文件(.bim)、文件夹(多个 JSON 文件)、TMDL(Tabular Model Definition Language),还是每次保存都询问。 选项:AlwaysAsk、File、Folder、TMDL。

保存到磁盘时使用 PBIX 文件名(已启用)

保存从 PBIX 文件加载的模型时,默认使用 PBIX 文件名。 这可以保持 Power BI 文件与已保存模型元数据之间的命名一致性。

为新模型创建用户选项(已启用)

为新模型自动创建 .tmuo(Tabular Model User Options)文件。 这些文件会存储用户特定的设置,例如图表布局和窗口位置。

Tabular Editor > 键盘

键盘映射

为所有 Tabular Editor 命令配置键盘快捷键。 使用搜索功能可以快速找到特定命令,并分配或修改其键盘快捷键,以符合您偏好的工作流程。

Tabular Editor > TOM Explorer 视图

Tom Explorer 设置

控制 TOM(Tabular Object Model)Explorer 中哪些对象和属性可见:

显示文件夹(已启用)

显示或隐藏“显示文件夹”分组。 启用后,对象会按其“显示文件夹”层级进行组织。

隐藏对象(已禁用)

显示或隐藏在模型中标记为隐藏的对象。 如需处理隐藏的表、列或度量值,请启用此选项。

所有对象类型(已启用)

在资源管理器树中显示所有对象类型。 禁用后,仅显示最常用的对象类型。

按字母顺序排序(已启用)

按字母顺序对对象排序,而不是按创建顺序。 这能让您在大型模型中更轻松地找到特定对象。

显示度量值(已启用)

在资源管理器树中显示度量值。

显示列(已启用)

在资源管理器树中显示列。

显示层次结构(已启用)

在资源管理器树中显示层次结构。

显示分区(已启用)

在资源管理器树中显示分区。

显示元数据信息(已禁用)

在工具提示和属性网格中显示额外的元数据属性。 这包括 Lineage tag、创建时间戳以及其他技术元数据等信息。

显示完整分支(已禁用)

在筛选 TOM Explorer 时,默认情况下,Tabular Editor 3 会显示层次结构中与筛选字符串匹配的所有项,包括它们的父项。 如果你也想查看所有子项(即使它们可能不匹配筛选字符串),就启用这个选项。

始终显示删除警告(已禁用)

如果你希望 Tabular Editor 3 在删除任何对象时都提示你确认,就启用这个设置。 否则,Tabular Editor 3 只会在删除多个对象时,或删除被其他对象引用的对象时提示你确认。

Note

在 Tabular Editor 3 中,所有删除操作都可以按 CTRL+Z 撤销。

列偏好设置

配置多列视图中显示哪些列,以及它们的显示顺序。

Tabular Editor > 复制/粘贴

![占位符:复制/粘贴偏好页面的屏幕截图]

控制复制对象时包含哪些元数据:

包含翻译(已启用)

随对象一起复制翻译元数据。 启用后,复制对象上定义的任何翻译也会一并复制。

包含透视(已启用)

随对象一起复制其透视归属关系。 启用后,复制的对象将与原对象属于相同的透视。

包含 RLS(已启用)

随对象一起复制行级安全性表达式。 仅在复制已定义 RLS 规则的表时适用。

包含 OLS(已启用)

随对象一起复制对象级安全性设置。 在复制带有 OLS 限制的对象时适用。

Tabular Editor > 透视

![占位符:透视偏好页面的屏幕截图]

控制如何处理透视成员资格:

新对象继承透视成员资格(已禁用)

新建对象会自动从其父对象继承透视成员资格。 例如,新建的度量值会自动添加到与其父表相同的透视中。

移动后的对象继承透视成员资格(已禁用)

被移动的对象会从其新的父对象继承透视成员资格。 这在重新组织模型结构时很有用。

将表添加到透视时继承(已启用)

将表添加到透视时,自动添加该表的所有对象(列、度量值、层次结构)。

从透视中移除表时一并移除(已启用)

从透视中移除表时,自动移除该表的所有对象。

Tabular Editor > 架构比较

![占位符:架构比较偏好页面的屏幕截图]

配置在更新表架构并进行架构比较时要忽略哪些更改:

忽略导入模式更改(已禁用)

不要标记导入模式属性的更改。 如果希望在架构比较期间忽略导入模式、DirectQuery 模式和 Dual 模式之间的更改,请启用此选项。

忽略数据类型更改(已禁用)

不要标记列数据类型的更改。 如果希望在架构比较期间忽略数据类型更改,请启用此选项。

忽略描述更改(已禁用)

不要标记对象描述的更改。 如果你不想在架构比较中看到描述的更改,请启用此选项。

忽略 decimal 与 double 之间的更改(已禁用)

不要将 decimal 与 double 数据类型之间的更改标记为差异。 在处理不会区分这些类型的数据源时,这很有用。

优先使用 Analysis Services 架构检测器(已禁用)

将 Analysis Services 元数据作为架构检测的权威依据。 启用后,Tabular Editor 将直接查询 Analysis Services 实例,而不是使用数据源提供程序的架构信息。

Tabular Editor > 保存到文件夹/文件

![占位符:保存到文件夹偏好设置页面的屏幕截图]

序列化模式

使用 TMDL 格式(已禁用)

使用 Tabular Model Definition Language(TMDL)格式而非 JSON 来保存模型元数据。 TMDL 是推荐用于版本控制与协作的现代格式。

使用推荐的序列化设置(已启用)

应用基于文件夹的序列化推荐设置(会覆盖自定义设置)。 启用后,Tabular Editor 会使用将模型保存到文件夹的最佳实践,并针对版本控制进行优化。

传统(JSON)序列化设置

为文件名添加前缀(已禁用)

为文件名添加数字前缀以便排序。 这有助于在文件资源管理器中保持一致的文件顺序。

本地关系(已启用)

将关系定义与各个表一起存储,而不是集中存放在一个位置。 在使用版本控制时,这样更容易看清每个表分别包含哪些关系。

本地透视(已启用)

将透视成员关系与各个对象一起存储,而不是集中存放在一个位置。 这会减少版本控制中的合并冲突。

本地翻译(已启用)

将翻译与各个对象一起存储,而不是集中保存在一个位置。 这会减少版本控制中的合并冲突。

级别

选择在不同文件夹层级要序列化的对象类型。 这让你可以将模型文件组织成分层结构。

忽略推断对象(已启用)

不要序列化由引擎自动推断的对象。 这能减少已保存元数据的杂乱。

忽略推断属性(已启用)

不要序列化由引擎自动推断的属性。 这能让已保存的元数据保持整洁,并专注于显式设置的值。

忽略时间戳(已启用)

不要序列化时间戳元数据。 强烈建议在版本控制中启用此项,因为它可以避免每次提交都产生不必要的变更。

忽略 Lineage tag(已禁用)

不要序列化 Power BI 的 Lineage tag 元数据。 如果你不希望已保存的元数据中包含 Lineage tag 信息,就启用此项。

忽略隐私设置(已禁用)

不要序列化数据源隐私设置。 如果你单独管理隐私设置,请启用此项。

包含敏感数据(已禁用)

在序列化的元数据中包含密码等敏感信息。 出于安全原因,不建议这样做。

忽略增量刷新分区(已禁用)

不要序列化由增量刷新策略创建的分区。 如果希望增量刷新与已保存的元数据分开管理,请启用此选项。

拆分多行字符串(已启用)

将较长的字符串值拆分为多行,便于在版本控制中阅读。 这样更容易看清 DAX 表达式和其他长文本属性的改动。

排序数组(已禁用)

按字母顺序对数组元素排序,以获得一致的序列化结果。 这可以减少版本控制中无意义的差异,但也可能改变某些元素的逻辑顺序。

TMDL 序列化设置

缩进模式(制表符)

选择在 TMDL 文件中使用制表符或空格进行缩进。 制表符是默认且推荐的选项。

缩进空格数(4)

使用空格时,指定每级缩进的空格数。

数据浏览 > 常规

![占位符:数据浏览“常规”偏好页面的屏幕截图]

自动刷新数据预览(已启用)

在保存模型更改时,自动刷新表格预览窗口。 此功能在调试时非常实用:可以在一个窗口中更新表达式,同时在另一个窗口中保持打开数据预览。 每次按下 CTRL+S,预览都会自动刷新。

自动执行 DAX 查询(已启用)

在保存模型更改时自动执行 DAX 查询。 与自动刷新数据预览类似,它可以让你立即看到对度量值或计算列的更改所带来的影响。

DAX 查询智能选择(已启用)

在 DAX 查询中执行部分选择时,智能确定查询上下文。 这样你就可以只执行查询的一部分来进行测试。

在 DAX 查询结果中保留筛选和排序 (WhenQueryUnchanged)

控制重新执行查询时是否保留网格筛选和排序:

  • Never:每次执行查询都会重置排序和筛选
  • WhenQueryUnchanged:仅在查询被修改时才会重置排序和筛选
  • Always:只要列仍然存在,就不会重置排序和筛选
Direct Query 最大行数 (100)

Direct Query 模式下可检索的最大行数。 如果你需要预览更多数据,可以调高此值,但要注意性能影响。

DAX 查询最大行数 (1000)

DAX 查询可检索的最大行数。 如果你需要分析更大的结果集,可以增加此值。

数据浏览 > Pivot Grid

![占位符:Pivot Grid 偏好设置页面截图]

自动刷新 Pivot Grid (已启用)

保存模型更改后自动刷新 Pivot Grid。 与 DAX 查询类似,这使你能立即看到对度量值所做更改的影响。

Pivot Grid 自定义默认布局 (StackedDefault)

选择 Pivot Grid 字段列表的默认布局。 可选项包括:

  • StackedDefault:字段和区域显示在同一个堆叠面板中
  • StackedSideBySide:字段和区域显示在并排面板中
  • TopPanelOnly:字段列表仅在顶部显示
  • BottomPanelOnly2by2: 底部以 2x2 网格显示字段列表
  • BottomPanelOnly1by4:底部 1x4 布局的字段列表
在透视表自定义中显示所有字段(已启用)

默认在 Pivot Grid 字段列表中显示所有可用字段,包括隐藏字段。

Pivot Grid 标题自动换行(已启用)

在 Pivot Grid 标题中启用自动换行。 这样可以让较长的字段名更易读。

Pivot Grid 字段不匹配时发出警告(已启用)

当 Pivot Grid 的字段定义与当前模型不匹配时显示警告。 如果你删除或重命名了已保存的 Pivot Grid 中使用的字段,就可能出现这种情况。

始终显示 Pivot Grid 字段列表(已启用)

默认保持 Pivot Grid 字段列表可见。 如果你希望为 Pivot Grid 本身留出更多屏幕空间,请禁用此选项。

DAX编辑器 > 常规

Dax 编辑器 常规

Tabular Editor 3 的 DAX编辑器可高度自定义。 本页面提供 DAX编辑器的常规配置选项:

行号(已启用)

在编辑器左侧边距显示行号。

代码折叠(已启用)

在 DAX 代码中启用可折叠区域,以提升可读性。 一定要试试这个功能!

显示空白字符(已禁用)

用圆点表示空格,用箭头表示制表符。 在诊断缩进问题时很有帮助。

缩进引导线(已启用)

显示竖线以标示缩进层级。

使用制表符(已禁用)

选中后,每次按下 TAB 键都会插入一个制表符字符(\t)。 否则,会插入与 缩进宽度 设置对应数量的空格。

注释样式(斜杠)

DAX 支持使用斜杠(//)或连字符(--)的行注释。 这个设置决定 Tabular Editor 3 生成 DAX 代码时用哪种注释样式。

DAX 函数文档

使用此设置指定:当光标位于某个 DAX 函数上并按下 F12 时,默认浏览器要打开的 URL。 可选项包括 https://dax.guide(推荐)以及 Microsoft 的官方文档。

DAX 设置

区域设置

设置 DAX 函数和格式所使用的区域设置。

Analysis Services 版本设置

只有当 Tabular Editor 3 无法确定所使用的 Analysis Services 版本时,这些设置才会用得上,比如直接加载 Model.bim 文件时就是这样。 在这种情况下,Tabular Editor 会根据兼容级别来推测模型将部署到的版本。 如果 Tabular Editor 报告的语义/语法错误不正确,你可能需要调整这些设置。

DAX编辑器 > 自动格式化

自动格式化设置

DAX编辑器 非常 强大,能在你输入的同时帮你写出漂亮、易读的 DAX 代码。

输入时自动格式化代码(已启用)

这个选项会在发生某些按键操作时,自动应用特定的格式规则。 例如,当输入右括号时,此功能会确保括号内的内容按照本页的其他设置进行格式化。

自动格式化函数调用(已启用)

此选项专门控制:当输入右括号时,是否对函数调用(参数与括号之间的空格)进行自动格式化。

自动缩进(已启用)

这个选项会在函数调用内插入换行时,自动缩进函数参数。

自动补全括号/引号(已启用)

启用后,输入左括号或左引号时会自动补全对应的右括号或右引号。

包裹选区(已启用)

启用后,输入左括号时,会自动在当前选区外加上对应的括号。

格式化规则

这些设置用于控制 DAX 代码中空白字符的格式:既包括自动格式化时的处理,也包括手动格式化代码时的处理。

函数后加空格(已禁用)
SUM ( 'Sales'[Amount] )
函数后换行(已禁用)

仅在函数调用需要拆分为多行时生效。

SUM
(
    'Sales'[Amount]
)
括号内补空格(已启用)
SUM( Sales[Amount] )
长格式行长度限制(120)

在使用 格式化 DAX(长行) 选项时,表达式在被拆分为多行之前,单行可保留的最大字符数。

短格式行长度限制(60)

使用 Format DAX (short lines) 选项时,表达式在拆分为多行之前,每行最多保留的字符数。

大小写与引号

除了格式化 DAX 代码的空白字符外,Tabular Editor 3 还可以修正对象引用,以及函数/关键字的大小写。

修正度量值/列限定符(已启用)

选中后,会自动从度量值引用中移除表前缀,并在列引用中自动插入表前缀。

首选关键字大小写(大写)

此设置允许你更改关键字使用的大小写,例如 ORDER BYVAREVALUATE 等。

首选函数大小写(大写)

此设置允许你更改函数使用的大小写,例如 CALCULATE(...)SUM(...) 等。

修正关键字/函数大小写(已启用)

选中后,无论是自动格式化还是手动格式化代码,都会自动更正关键字和函数的大小写。

修正对象引用大小写(已启用)

DAX 是一门大小写不敏感的语言。 启用后,会自动更正对表、列和度量值的引用,使其大小写与所引用对象的实际名称一致。

始终为表名加引号(已禁用)

在 DAX 中,引用某些表名时不需要用单引号括起来。 不过,如果你希望表引用始终带引号,可以选中此选项。

扩展列始终加前缀(已禁用)

扩展列可以在定义时不带表名。 选中后,DAX编辑器将始终为扩展列添加表前缀。

DAX编辑器 > Code Assist

![占位符:DAX编辑器 Code Assist 偏好设置页面的屏幕截图]

在此页面上,你可以配置两项最重要的 Code Assist 功能:调用提示(也称“参数信息”)和自动完成。

自动完成触发方式

控制自动完成列表何时显示。 选项包括:输入达到指定字符数后自动触发,或使用 CTRL+Space 手动触发。

调用提示触发方式

控制参数信息何时显示。 选项包括在输入函数左括号时自动触发,或手动触发。

增量搜索(已启用)

在自动完成中启用模糊/增量搜索。 这样你就可以通过输入名称的一部分来查找项目,而不仅限于从开头匹配。

建议表名(已启用)

在自动完成建议中包含表名。

始终为表名加引号(已禁用)

在建议中自动为表名加引号,即使并非必需。

仅显示首字母(已禁用)

只显示以所输入字母开头的项目。 禁用此项即可改用增量搜索。

DAX编辑器 > 代码操作

![占位符:DAX编辑器“代码操作”偏好页面的屏幕截图]

配置自动代码改进建议:

变量前缀

定义变量名可接受的前缀(例如 ___var_varv_vVAR_)。 代码操作会建议为不符合规范的变量名称添加这些前缀。

列前缀

定义临时列名可接受的前缀(例如 @_xx_)。 代码操作会建议为不符合规范的临时列名称添加这些前缀。

SQL 编辑器 / M 编辑器 / C# 编辑器

![占位符:SQL/M/C# 编辑器偏好页面的屏幕截图]

SQL、M(Power Query)和 C# Script 编辑器也提供类似的配置选项,包括:

  • 语法高亮和配色方案
  • 自动格式化选项
  • Code Assist 和自动完成功能
  • 注释样式和缩进偏好

每个编辑器都可以单独自定义,以符合你偏好的代码风格。

DAX Formatter

![占位符:DAX Formatter 偏好页面截图]

DAX formatter 同意(已禁用)

同意将 DAX 代码发送到外部 DAX 格式化服务 (www.daxformatter.com)。 启用后,你可以使用此服务按社区标准格式化 DAX 代码。

DAX formatter 请求超时(5000)

DAX formatter 请求的超时时间,单位为毫秒。 如果你在使用 DAX formatter 时经常遇到超时错误,可以把这个值调大。

DAX优化器集成

![占位符:DAX优化器集成偏好页面截图]

配置 DAX优化器集成(仅企业版):

自动连接(null/提示)

在可用时自动连接到 DAX优化器。 如果未设置,首次使用时会提示你。

对 VPAX 文件进行混淆处理(已启用)

发送到 DAX优化器时对模型元数据进行匿名化处理。 这能保护表名、列名等敏感信息,同时仍允许进行分析。

混淆字典目录%LocalAppData%\TabularEditor3\DaxOptimizer

指定混淆字典的存储位置。 该字典可在多次分析之间保持一致的混淆结果。

VertiPaq分析器

![占位符:VertiPaq分析器偏好页面截图]

包含 TOM 元数据(已启用)

在 VertiPaq分析器的统计信息中包含 Tabular Object Model 元数据。 这会为你的模型结构提供更丰富的信息。

从数据读取统计信息(已启用)

通过扫描实际数据来读取统计信息(更准确,但更慢)。 禁用后,将仅使用元数据。

Direct Lake 提取模式(ResidentOnly)

如何从 Direct Lake 模型中提取统计信息:

  • ResidentOnly:仅分析当前已加载到内存中的数据
  • All:包含未驻留的数据(更慢,可能触发数据加载)
从动态管理视图读取统计信息(已禁用)

使用 DMV 收集统计信息(更快,但准确性较低)。 这是读取数据统计信息的替代方案。

关系采样行数(3)

分析关系时要采样的行数。 数值越高越准确,但耗时更长。

列批次大小(50)

每批要分析的列数。 可根据模型大小和性能需求进行调整。

Power BI 集成

![占位符:Power BI 集成偏好页面截图]

Power BI 端点基础 URLhttps://api.powerbi.com

用于 Power BI API 调用的基础 URL。 如果你使用主权云或自定义环境,请更改此设置。

Fabric 端点基础 URLhttps://api.fabric.microsoft.com

用于调用 Microsoft Fabric API 的基础 URL。 如果你使用的是主权云或自定义环境,请更改此项。

使用嵌入式浏览器进行身份验证(已启用)

使用嵌入式浏览器进行 OAuth 身份验证,而不是系统浏览器。 这将带来更紧密的集成体验。

代理设置

![占位符:代理设置偏好页面的屏幕截图]

代理类型(无)

可在以下选项中选择:

  • :不配置代理
  • 系统:使用系统代理设置
  • 自定义:指定自定义代理配置
代理地址

代理服务器的地址(例如 http://proxy.company.com:8080)。

代理用户名

如需代理身份验证,请输入用户名。

代理密码

用于代理身份验证的密码(加密存储)。

使用默认凭据(已启用)

使用当前 Windows 凭据进行代理身份验证。 其行为与 Power BI Desktop 一致

对本地地址绕过代理(已启用)

对本地地址绕过代理。 建议启用以提升性能。

代理例外列表

应绕过代理的地址列表(例如 localhost;*.company.local)。

后续步骤

如需查看最常调整的偏好设置的易用指南,请参阅入门指南(Personalizing TE3)[xrefid: personalizing-te3]。