Table of Contents

策略

某些 IT 组织可能希望限制 Tabular Editor 的部分功能。 可以通过组策略实现:在 Windows 注册表中设置特定值。

Note

此功能需要以下版本的 Tabular Editor:

  • Tabular Editor 2 版本 2.17.0 或更高版本
  • Tabular Editor 3 版本 3.3.5 或更高版本。

下表列出了可控制的策略。 要强制执行其中一项或多项策略,在该注册表项下添加一个非零的 DWORD 值即可。 该值的名称用于指定要强制执行的策略。

注册表项: HKEY_CURRENT_USER\Software\Policies\Kapacity\Tabular Editor\

启用后……
DisableUpdates Tabular Editor 不会在线检查是否有新版本可用。 此外,用户也无法通过该工具手动检查是否有更新。
DisableCSharpScripts Tabular Editor 不允许用户创建并执行 C# Script。
DisableMacros Tabular Editor 不允许用户保存或运行宏。 此外,定义在 %LocalAppData% 文件夹中的宏也不会在应用程序启动时加载并编译。
DisableBpaDownload Tabular Editor 不允许从网络下载 Best Practice Analyzer 规则。
DisableWebDaxFormatter Tabular Editor 将禁用 DAX 代码格式化程序,该程序会向 daxformatter.com 发起 Web 请求。 (TE3 仍允许通过内置的 DAX 格式化程序来格式化代码)
DisableErrorReports (仅限 TE3) Tabular Editor 不允许用户向 Tabular Editor 3 支持团队发送错误/崩溃 Report。
DisableTelemetry (仅限 TE3) Tabular Editor 不会收集并向 Tabular Editor 3 支持团队发送匿名使用数据。
DisableDaxOptimizer (仅限 TE3) DAX优化器集成功能将不可用
DisableDaxOptimizerUpload (仅限 TE3) 用户将无法通过 DAX优化器集成功能上传 VPAX 文件。 当强制执行 DisableDaxOptimizer 时,会隐式强制执行此项。
RequireDaxOptimizerObfuscation (仅限 TE3) 用户将无法通过 DAX优化器集成功能上传未混淆(明文)的 VPAX 文件。 当强制执行 DisableDaxOptimizerDisableDaxOptimizerUpload 时,会隐式强制执行此项。
DisableDaxPackageManager (仅限 TE3) DAX 组件管理器功能将不可用。
DisableAi (仅限 TE3) 所有 AI 功能都已禁用。 AI 模块不会在启动时加载,因此所有与 AI 相关的功能都不可用。 先前存储的所有 API 密钥配置都会被清除。

禁用 Web 通信

如果希望确保 Tabular Editor 不会发起任何 Web 请求,请设置 DisableUpdatesDisableBpaDownloadDisableWebDaxFormatterDisableErrorReportsDisableTelemetryDisableDaxOptimizerDisableAi 策略。

Note

即使已指定上述策略,Tabular Editor 3 仍会偶尔向 https://api.tabulareditor.com 发起请求,用于许可证验证。 如果 Tabular Editor 3 无法访问此端点(由于防火墙或代理),用户将不得不每 30 天对产品进行一次手动激活

禁用自定义脚本

如果你想确保 Tabular Editor 不允许用户执行任意代码,请指定 DisableCSharpScriptsDisableMacros 策略。

禁用 AI 功能

如果希望禁用所有 AI 功能,请设置 DisableAi 策略。 这会阻止 AI 模块在启动时加载,并清除任何已存储的 API 密钥配置。