Table of Contents

Policies

Some IT organisations may wish to limit certain features of Tabular Editor. This is possible through the use of group policies, by setting certain values in the Windows registry.

Note

This functionality requires the following versions of Tabular Editor:

  • Tabular Editor 2 version 2.17.0 or newer
  • Tabular Editor 3 version 3.3.5 or newer.

Below is a listing of the policies that can be controlled. To enforce one or more of these policies, add a non-zero DWORD value to the registry key. The name of the value specifies which policy to enforce.

Registry key: HKEY_CURRENT_USER\Software\Policies\Kapacity\Tabular Editor\

Value When enforced...
DisableUpdates Tabular Editor will not check if newer versions are available online. Moreover, users cannot manually check if new updates are available through the tool.
DisableCSharpScripts Tabular Editor will not let users create and execute C# scripts.
DisableMacros Tabular Editor will not let users save or run macros. Moreover, macros defined in the %LocalAppData% folder will not be loaded and compiled upon application startup.
DisableBpaDownload Tabular Editor will not allow Best Practice Analyzer rules to be downloaded from the web.
DisableWebDaxFormatter Tabular Editor will disable the DAX code formatter, which performs a webrequest to daxformatter.com. (TE3 will still allow formatting code through the built-in DAX formatter)
DisableErrorReports (TE3 Only) Tabular Editor will not allow users to send error/crash reports to the Tabular Editor 3 support team.
DisableTelemetry (TE3 Only) Tabular Editor will not collect and send anonymous usage data to the Tabular Editor 3 support team.
DisableDaxOptimizer (TE3 Only) The DAX Optimizer integration feature will not be available
DisableDaxOptimizerUpload (TE3 Only) Users will not be allowed to upload VPAX files through the DAX Optimizer integration feature. Implicitly enforced when DisableDaxOptimizer is enforced.
RequireDaxOptimizerObfuscation (TE3 Only) Users will not be allowed to upload un-obfuscated (clear text) VPAX files through the DAX Optimizer integration feature. Implicitly enforced when DisableDaxOptimizer or DisableDaxOptimizerUpload is enforced.

Disabling web communications

If you want to ensure that Tabular Editor does not perform web requests, specify the DisableUpdates, DisableBpaDownload, DisableWebDaxFormatter, DisableErrorReports, DisableTelemetry, ànd DisableDaxOptimizer policies.

Disabling custom scripts

If you want to ensure that Tabular Editor does not allow users to execute arbitrary code, specify the DisableCSharpScripts and DisableMacros policies.