Connector for TIBCO Data Virtualization — Features and settings
You can connect to and access data from TIBCO Data Virtualization. On this page, you can find information about the capabilities, available settings, and things to keep in mind when you work with data connections to TIBCO Data Virtualization.
Page content
Connector features
The following functionality is available when you access data with the connector for TIBCO Data Virtualization.
| Feature | Supported? |
|---|---|
| Load methods |
|
| Custom queries | Yes |
| Stored procedures | No |
| Custom connection properties | No |
| Single sign-on with identity provider | Yes |
| Authoring in web client | No |
| Included in Spotfire distribution on Linux | Yes |
Data source properties
The following are the supported data source properties that you can configure when you create a data connection with the connector for TIBCO Data Virtualization.
| Option | Description |
|---|---|
| Server | The name of the server where your data is
located. To include a port number, add it directly after the name preceded by
colon.
Example with port number:
|
| Encrypt (SSL) | The TIBCO Data Virtualization connector has SSL support. |
| Authentication method | The authentication method to use when
logging into the database. Choose from the following options:
|
| Kerberos SPN | [Only applicable when using Kerberos
authentication.]
The service principal name (SPN) used to identify the Kerberos authentication service. |
| Domain | The authentication domain to use when logging into the TIBCO Data Virtualization system. |
| Username | The username you wish to use when logging into the TIBCO Data Virtualization system. |
| Password | The password for the specified username. |
| Identity provider | [Only applicable when using Identity
provider (OAuth2) authentication.]
Select the identity provider you want to use for logging in to TIBCO Data Virtualization. The options available in the drop-down menu are the identity
providers you have added to the
|
| Scopes | [Only applicable when using Identity
provider (OAuth2) authentication.]
Scopes determine what permissions Spotfire requests on your
behalf when you log in to TIBCO Data Virtualization.
|
| Connect | Connects you to the specified server and populates the list of available databases below. |
| Database | Select the database of interest from the drop-down list. |
Supported data types
When you are setting up a connection to an external data source, Spotfire needs to map the data types in the data source to data types in Spotfire. The following are the data types that the TIBCO Data Virtualization connector supports.
INTERVAL DAY TO SECOND in the custom query.
| Database data type | Spotfire data type |
|---|---|
| BINARY | Binary |
| BLOB | Binary |
| VARBINARY | Binary |
| BOOLEAN | Boolean |
| BIT | Boolean |
| DATE | Date |
| INTERVAL YEAR TO MONTH | Date
Note: Note: The date
00-00-000 [mm-dd-yyyy] is not valid, since
in Spotfire, the data type 'Date' starts from
01-01-0000. This is the reason for the
conversion of
INTERVAL YEAR TO MONTH to 'Date' instead of
'Integer'.
|
| TIMESTAMP | DateTime |
| INTEGER | Integer |
| INTERVAL MONTH | Integer |
| INTERVAL YEAR | Integer |
| SMALLINT | Integer |
| TINYINT | Integer |
| BIGINT | LongInteger |
| REAL | Real |
| FLOAT | SingleReal |
| CHAR | String |
| CLOB | String |
| LONGVARCHAR | String |
| STRING | String |
| VARCHAR | String |
| XML | String |
| TIME | Time |
| INTERVAL | TimeSpan |
| INTERVAL DAY | TimeSpan |
| INTERVAL DAY TO HOUR | TimeSpan |
| INTERVAL DAY TO MINUTE | TimeSpan |
| INTERVAL DAY TO SECOND | TimeSpan |
| INTERVAL HOUR | TimeSpan |
| INTERVAL HOUR TO MINUTE | TimeSpan |
| INTERVAL HOUR TO SECOND | TimeSpan |
| INTERVAL MINUTE | TimeSpan |
| INTERVAL MINUTE TO SECOND | TimeSpan |
| INTERVAL SECOND | TimeSpan |
| DECIMAL(p, s) | When p <= 9 and s = 0: Integer
When 9 < p <= 18 and s = 0: LongInteger Else: Real |
Supported functions
Supported functions are the functions that you can use when you work with in-database data tables, for example for calculated columns and custom expressions. If a function is not supported natively by your database then TIBCO Data Virtualization imports the data and computes it in-memory automatically.
The following are the functions that the TIBCO Data Virtualization connector supports.
| Function type | Functions supported |
|---|---|
| Date and Time | Day,
DayName,
DayOfMonth,
Days_Between,
Hour,
MilliSecond,
Minute,
Month,
Months_Between,
Second,
Quarter,
Year
|
| Conversion | SN
|
| Math | Abs,
ACos,
ASin,
ATan,
Cbrt,
Ceiling,
Cos,
Cot,
Degrees,
Exp,
Floor,
Ln,
Log,
Pi,
Power,
Radians,
Rand,
Random,
Round,
Sin,
Sqrt,
Tan
|
| Operators | +, -, *, /, % |
| Statistical | Avg,
Corr,
Count,
CoVar_Pop,
CoVar_Samp,
Max,
Median,
Min,
Sum,
Stddev,
Stddev_Pop,
Stddev_Samp,
UniqueCount,
Var_Pop,
Var_Samp,
Variance,
Variance_Pop,
Variance_Samp
|
| Text | Concat,
Dle_Dst,
InitCap,
Instr,
Le_Dst,
Length,
Lower,
LPad,
RPad,
RTrim,
Trim,
Upper,
Space,
Replace,
Substring
|
The System Selection drop-down menu is no longer available. When you open an analysis in a Spotfire version older than 12.3.0, the System Selection will be Default automatically. If the function that you use in your analysis is data source specific and not available in Default, you might see an error message similar to 'Missing function: <function>' or observe other unwanted behavior of the data.