Spotfire® 用户指南

DataFunctions 偏好

偏好 说明
AllowLocalDefaultPythonIfAvailable

决定默认设置是否允许执行 Python 脚本。

默认值为 True

注: 最终用户仍可以通过指定明确位于其计算机本地的 python.exe 来覆盖此设置。
IgnoreTrustCheck

允许您关闭数据函数的信任检查。

注: 怀揣恶意的人员编写的数据函数可能会执行意外或不受欢迎的操作。因此,Spotfire 使用一种信任机制,在这种机制中,通过许可证和组归属验证的名为“脚本作者”的用户是唯一能够使组织中的任何人信任数据函数的用户。不建议关闭信任检查。
注: 如果使用某个服务(例如 TERR 服务)在 Spotfire Server 上运行数据函数,并且由于某种原因想要通过将此偏好设为 True 来关闭信任检查,则还必须将该服务上的 disable.spotfire.trust.checks 配置属性更改为 True。仅设置这些选项之一会导致意外结果。另请参见《TIBCO® Enterprise Runtime for R - 服务器版本》帮助。
LocalPythonHotSpares 确定在运行本地 Python 时是否应默认使用热备用。默认值为 True
LocalPythonHotSpareTimeOutInSecond 确定使用热备用时的默认超时值(以秒为单位)。

默认值为 600 秒。

LocalPythonNoOfDefaultHotSpares 确定默认使用的热备用数。

默认值为 3。

LocalPythonNoOfPackageSpecificHotSpares 确定默认用于每个指定程序包的热备用数。

默认值为 1。

PinnedFunctionDefinitions

列出在 f(x) 浮出控件中应为所选组提供哪些数据函数定义。

默认值为 none。

应以包含所需信息的字符串形式显示该信息,以在库中查找定义。可以通过以下方法获取该字符串:使用已安装的 Spotfire 客户端配置 f(x) 浮出控件,然后从浮出控件顶部菜单中选择“将关于固定项目的信息复制到剪贴板”。另请参见将数据函数固定到 f(x) 浮出控件

注: 如果用户由于许可证或库权限的配置方式而无权访问某项数据函数,则即使已将该数据函数添加到偏好,也不会为该用户显示任何快捷方式。
PythonPackageRepositoryIndexURL 设置用于将 Python 数据包下载到指定的自定义 URL 的存储库。下载的所有 Python 数据包以及在 Python 数据函数中使用的所有 Python 数据包均从指定的存储库下载,而不是从 PyPI 下载。(Spotfire Service for Python 随附的数据包不受此设置影响。)
PythonServiceUseRunLengthEncoding

确定在使用 Spotfire® Service for Python 运行 Python 数据函数时是否使用运行长度编码 (RLE)。

启用 RLE 可能会提高 Python 数据函数的性能,因为与服务通信时使用的 RLE 编码 SBDF 文件通常更小,因此在网络上传输速度更快。

默认值为 True

PythonToolsProxyAutodetect 启用对 Spotfire 代理服务器(如果使用)的检测。默认情况下,该选项设置为 True。如果设置为 False,则不应用任何代理设置,并且使用 pip 发送到 PyPI 的数据包下载请求会尝试直接连接。
PythonToolsProxyURL

将提供的任何 URL 传递到 pip 模块的 --proxy 参数以明确设置代理服务器。默认情况下,此偏好为空。如果自动检测到代理并且未设置任何值,则将 Spotfire 代理服务器 URL 传递到 pip。

RServiceUseRunLengthEncoding

确定在使用 Spotfire® Service for R 运行 R 数据函数时是否使用运行长度编码 (RLE)。

启用 RLE 可能会提高 R 数据函数的性能,因为与服务通信时使用的 RLE 编码 SBDF 文件通常更小,因此在网络上传输速度更快。

默认值为 True

ShowFxIconInVisualizations 确定是否要在使用数据函数输出的列或数据表选择器上显示 fx 图标。清除该复选框可从图表中删除图标和用于调整数据函数输入的入口点。

默认值为 True

TerrServiceUseRunLengthEncoding

确定在使用 TIBCO® Enterprise Runtime for R - 服务器版本(TERR 服务)运行 TERR 数据函数时是否使用运行长度编码 (RLE)。

启用 RLE 可能会提高 TERR 数据函数的性能,因为与服务通信时使用的 RLE 编码 SBDF 文件通常更小,因此在网络上传输速度更快。

默认值为 True

UseDefaultPythonEngine 决定应该对 Python 脚本的本地执行使用默认 Python 引擎,还是应该使用特定的本地 python.exe(如“工具” > “选项” > “数据函数”中所指定)。

默认值为 True