TIBCO Spotfire® Server and Environment - Installation and Administration

Information Services settings

Information Services provides end users with the ability to access and pivot data from multiple databases simultaneously, without having to know anything about installing database drivers, underlying data schemas or SQL.

End users' access to data from multiple sources can be configured and controlled through settings in Information Services. Below is a list of common settings with short descriptions. These are server settings, and you cannot use the settings for individual data sources.

For instruction on changing the settings, see Manually editing the Spotfire Server configuration file.

Setting Description
information-services.jdbc.oracle.use-faster-schema-listing List all Oracle users as schema list.
information-services.dat.no-sbdf Use Spotfire text data format or Spotfire binary data format when transferring data from Spotfire Server to a Spotfire client.
information-services.runtime-query-validation Validate information link prior to execution.
information-services.dat.data-block-queue-size Maximum number of queued (not yet consumed by client) data blocks per job.
information-services.dat.idle-limit Maximum idle time in seconds before a job is garbage collected.
information-services.dat.max-field-size Maximum size (in Megabytes) for a data cell.
information-services.dat.max-jobs Maximum number of concurrent jobs.
information-services.dat.max-timeout Maximum value of timeout parameters; must be at least 60 seconds less than the idle limit.
information-services.dat.pivot.thread-pool-size Maximum number of pivot worker threads.
information-services.dat.reshape.max-memory-usage Maximum memory available to a reshape operation.
information-services.dat.retrieve-timeout Maximum time allowed for retrieve requests, in seconds.
information-services.dat.thread-pool-size Maximum number of job worker threads.
information-services.ds.credentials-cache-timeout The default expiration time in seconds for cached data source authentication credentials.
information-services.ds.credentials-provider The class used to provide credentials for data sources that require authentication.
information-services.jdbc.connection-login-timeout Login timeout for JDBC database connections.
information-services.jdbc.oracle.temp-table-grantee Selecting privileges on temporary tables used during query execution will be granted to this user or role. The temporary tables are only valid during the query transaction.
information-services.jdbc.use-inner-select-in-clause

This setting affects the behavior when the number of filter values sent to a jdbc data source exceeds the condition-list-threshold.

If set to false (default): all data rows matching any duplicate filter values will be duplicated,

If set to true: data rows matching any duplicates will not be duplicated (the same behavior as when the number of filter values is below the condition-list-threshold limit), but there is a large performance penalty.

information-services.parameter-expression-validation

Determines whether parameters in information link queries should be validated when executed.

The default value is true.

Sometimes this validation results in errors, for example if you use extensions that create custom SQL parameters, or parameters of the type 'undefined'.

To disable the validation process, set the value of this setting to false.

CAUTION: When validation is disabled, it is possible to execute arbitrary SQL.
information-services.join-data-source-selection-rule

This setting modifies the order in which Spotfire searches for an available data source for creating temporary tables when performing joins between different data sources.

Possible values:

  • FIRST_ELEMENT_TARGET (default): Spotfire first searches for a writable data source in the information link's data source list (the list is sorted in ascending order).
  • LAST_ELEMENT_TARGET : Spotfire first searches for a writable data source in the information link's data source list (the list is sorted in descending order).
  • DEFAULT_JOIN_DATA_SOURCE : Spotfire first tries to use the default join database. For instruction on how to configure a default join database, see Default join database.