TIBCO Cloud™ Spotfire® Web 客户端用户指南

数据连接中的数据类型

当您使用数据连接访问外部数据源中的数据时,Spotfire 会将数据源中各列的数据类型映射到 Spotfire 数据类型。这意味着在 Spotfire 中列的数据类型可以不同于该列在外部系统中的原始数据类型。

支持的数据类型和类型映射

在不同的外部数据源中,Spotfire 支持不同的数据类型。有关受支持的数据类型以及如何将它们映射到相应 Spotfire 中的数据类型的完整信息,请参见数据连接器的帮助主题,例如 Microsoft SQL Server 数据类型

为数据连接选择数据时,您可以检查每个列将在 Spotfire 中采用什么数据类型。

提示: 替代类型名称

当您检查“选择数据”“连接中的视图”对话框中的列时,某些数据类型的名称会与 Spotfire 数据类型名称不同。这些数据类型名称仅在选择数据的情况下使用,因为它们更接近于通常在数据库中使用的数据类型名称。以下 Spotfire 数据类型在此情形中使用不同的名称:

Spotfire 数据类型 替代名称
Currency Decimal
LongInteger Long
SingleReal Float
Real Double

不受支持的数据类型

如果数据库表包含数据类型不受支持的列,则这些列不会包含在 Spotfire 中生成的数据表中。

请注意,当您在“选择数据”“连接中的视图”对话框中选择数据时,数据类型不受支持的所有列都不会显示在“列”列表中。此外,不会有通知提醒您不包含不受支持的列。

注: 要验证数据库表是否包含不受支持的数据类型,您可以创建自定义查询。编写一个可从该数据库表中提取所有列的查询 (select * from <DatabaseTableName>),然后单击“验证”。如果数据包含数据类型不受支持的任何列,则将显示一条错误消息,列出无法映射到 Spotfire 数据类型的列。