Configuring an external library for TIBCO Data Virtualization
To be able to search and browse your TIBCO Data Virtualization
(TDV) data directly in the Files and Data flyout, you must configure your TDV
integration. This article describes how you do this by setting the
External library configurations preference in the
Administration Manager.
Setting the preferences
About this task
Procedure
Properties
This table lists the properties and their corresponding values that
you can set in the External library configurations preference. You can only
edit the properties, the first row that contains type:
"Spotfire.TDVLibrary" must remain unchanged.
| Property | Description |
|---|---|
| displayName (optional) | The name that is displayed in the Files
and Data flyout.
The default value is
|
| encrypt (optional) | Set
true to enable TLS for connections to the data
source. The default value is false.
|
| searchMode (optional) | Set to
tablesOnly to gain search performance. Set to
None to turn off the search of TDV data.
The default value is
|
| server | The name of the TDV server where your data
is located. To include a port number, add it directly after the name preceded
by a colon.
Example with port number:
|
| authenticationMethod |
|
| spn | The service principal name (SPN) used to identify the Kerberos authentication service. |
| domain | [Only applicable when authenticationMethod
is OAuth2.]
The authentication domain to use when logging into the TIBCO Data Virtualization system. |
| issuer | [Mandatory if authenticationMethod is
Oauth2.]
The issuer identifier (a URL) of the identity provider you want to use for authentication. Must be the same as the issuer identifier of an identity
provider in the
|
Example with more than one TDV server
You can configure several TDV instances to be shown in the Files and Data flyout one below the other. In this case, you will have to add additional configurations similar to the example below.
[
{
type: "Spotfire.TDVLibrary",
properties: {
displayName: "TDV instance",
server: "my-tdv-server.com:9401",
encrypt: "false",
spn: "HTTP/my-tdv-server.com@EXAMPLE.COM"
}
},
{
type: "Spotfire.TDVLibrary",
properties: {
displayName: "TDV other instance",
server: "my-other-tdv-server.com",
encrypt: "true",
spn: "HTTP/my-other-tdv-server.com@EXAMPLE.COM"
}
}
]