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:
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.