DataFunctions Preferences


Preference Group/Preference

Description

   AllowLocalDefaultPythonIfAvailable

Determines whether the default setting is to allow execution of Python scripts. Default is True.

Note that end users can still override this setting by specifying an explicit local python.exe on their computers.

   IgnoreTrustCheck

Allows you to switch off the trust checking of data functions.

Note: A data function written by a malevolent person could potentially perform unexpected or undesired actions. Therefore, Spotfire uses a trust mechanism, where users called Script Authors, verified by licenses and group belonging, are the only ones that can make a data function trusted for anyone in the organization. It is not recommended to switch off trust checking.

Note: If you use a service (e.g., a TERR service) to run your data functions on a Spotfire Server, and you for some reason want to switch off trust checking by setting this preference to TRUE, you must also change the disable.spotfire.trust.checks configuration property on the  service to TRUE. Setting either of these options without setting the other can cause unexpected results. See also the TIBCO® Enterprise Runtime for R - Server Edition help.

   LocalPythonHotSpares

Determines whether use of hot spares should be enabled by default when running local Python. Default is True.

   LocalPythonHotSpareTimeOutInSecond

Determines the default timeout in seconds when using hot spares. Default is 600 seconds.

   LocalPythonNoOfDefaultHotSpares

Determines the number of hot spares to use by default. Default is 3.

   LocalPythonNoOfPackageSpecificHotSpares

Determines the number of hot spares to use for each specified package by default. Default is 1.

   PinnedFunctionDefinitions

Lists which data function definitions that should be available in the f(x) flyout for the selected group. Default are none.

The information should be presented in the form of a string containing the required information to locate the definitions in the library. You get the string by configuring an f(x) flyout using Spotfire Analyst and then selecting Copy info about pinned items to clipboard from the flyout top menu. See also "Pinning Data Functions to the f(x) Flyout" in the Spotfire Analyst help.

Note: If a user does not have access to certain data function due to how the licenses or library permissions are configured, then no shortcut will be displayed for that user even if it has been added to the preference.

 PythonPackageRepositoryIndexURL

Sets the repository for downloading Python packages to the specified custom URL. Any Python packages downloaded and used in Python data functions are downloaded from the specified repository, instead of from PyPI. (Packages included with Spotfire Service for Python are not affected by this setting.)

PythonServiceUseRunLengthEncoding

Determines whether to use Run Length Encoding (RLE) when running Python data functions using the Spotfire® Service for Python.

Enabling RLE might lead to better performance for the Python data functions, because the RLE encoded SBDF files used in communication with the service are often smaller and are therefore transmitted faster over the network. Default is True.

PythonToolsProxyAutodetect

Enables detection of Spotfire's proxy server, if one is used. By default, this is set to true. If set to false, then any proxy settings are not applied and package download requests sent to PyPI using pip attempt a direct connection.

PythonToolsProxyURL

Passes any provided URL to the pip module's --proxy parameter to set the proxy server explicitly. By default, this preference is empty. If a proxy is autodetected and no value is set, then the Spotfire proxy server URL is passed to pip.

RServiceUseRunLengthEncoding

Determines whether to use Run Length Encoding (RLE) when running R data functions using the Spotfire® Service for R.

Enabling RLE might lead to better performance for the R data functions, because the RLE encoded SBDF files used in communication with the service are often smaller and are therefore transmitted faster over the network. Default is True.

ShowFxIconInVisualizations

Determines whether the fx-icon should be shown on column or data table selectors that use an output from a data function. Clear the check box to remove the icon and the entry-point for tuning data function inputs from the visualizations. Default is True.

TerrServiceUseRunLengthEncoding

Determines whether to use Run Length Encoding (RLE) when running TERR data functions using TIBCO® Enterprise Runtime for R - Server Edition (the TERR Service).

Enabling RLE might lead to better performance for the TERR data functions, because the RLE encoded SBDF files used in communication with the service are often smaller and are therefore transmitted faster over the network. Default is True.

UseDefaultPythonEngine

Determines whether the default Python engine should be used for local execution of Python scripts or whether to use a specific local python.exe (as specified in Tools > Options > Data functions). Default is True.

See also:

The Preferences tab

Viewing Preferences

Preferences Examples

Setting Primary Group