Spotfire® 用户指南

Vertica 连接器 - 功能和设置

可以使用 Vertica 连接器连接到 Vertica 数据库并访问其中的数据。在此页面上,可以了解相关功能、可用设置以及使用与 Vertica 的数据连接时的注意事项。

页面内容

连接器功能

使用 Vertica 连接器访问数据时,可以使用以下功能。

功能 支持?
加载方法
  • 导入(内存中)
  • 外部(数据库内)
  • 按需
自定义查询
预存程序
自定义连接属性
使用身份提供程序进行单点登录
在 Web 客户端中编写
包含在 Linux 上的 Spotfire 发行版中

数据源属性

以下是在使用 Vertica 连接器创建数据连接时可以配置的受支持的数据源属性。

选项 说明
服务器

您的数据所在的服务器名称。若要包含端口号,请将其直接添加在名称的后面,前面带有冒号。

端口号的示例:MyDatabaseServer:1234

使用连接负载平衡 选择是否在连接到 Vertica 数据库时使用负载平衡。

受支持的数据类型

设置到外部数据源的连接时,Spotfire 需要将数据源中的数据类型映射到 Spotfire 中的数据类型。以下是 Vertica 连接器支持的数据类型。

数据库数据类型 Spotfire 数据类型
BINARY Binary
VARBINARY Binary
BOOLEAN Boolean
MONEY Currency
DATE Date
TIMESTAMP DateTime
TIMESTAMPTZ DateTime
INTEGER LongInteger
BIGINT LongInteger
DOUBLE PRECISION Real
FLOAT Real
CHAR String
LONG VARCHAR String
VARCHAR String
TIME Time
TIMETZ DateTime
INTERVAL DAY TimeSpan
INTERVAL DAY TO HOUR TimeSpan
INTERVAL DAY TO MINUTE TimeSpan
INTERVAL DAY TO SECOND TimeSpan
INTERVAL HOUR TimeSpan
INTERVAL HOUR TO SECOND TimeSpan
INTERVAL MINUTE TimeSpan
INTERVAL MINUTE TO SECOND TimeSpan
INTERVAL SECOND TimeSpan
NUMERIC

当 p <= 9 并且 s = 0 时:Integer 当 9 < p <= 18 并且 s = 0 时:LongInteger

当 p <= 28 时:Currency 否则:Real

支持的函数

支持的函数是指您在处理数据库中的数据表时可以使用的函数,例如在计算的列和自定义表达式中使用。

注: 您的数据库可能无法使用某些受支持的函数。这取决于数据库中可用的函数,不同数据库版本和类型之间通常会有差异。

以下是 Vertica 连接器支持的函数。

函数类型 支持的函数
日期和时间 Year, Quarter, Month Week, Day, DayOfMonth, DayOfYear, DayOfWeek, Hour, Minute, Second, Microsecond
转换 SN
数学 Abs, ACos, ASin, ATan, ATan2, Cbrt, Ceiling, Cos, Cot, Degrees, Distance, DistanceV, Exp, Floor, Ln, Log, Mod, Pi, Power, Radians, Random, RandomInt, Round, Sign, Sin, Sqrt, Tan, Trunc
运算符 %, -, +, *, /
统计 Sum, Avg, Min, Max, Count, UniqueCount, Variance, Var_Pop, Var_Samp, StdDev, StdDev_Pop, StdDev_Samp, Corr, CoVar_Pop, CoVar_Samp, Regr_AvgX, Regr_AvgY, Regr_Count, Regr_Intercept, Regr_R2, Regr_Slope, Regr_SXX, Regr_SXY, Regr_SYY
文本 CONCAT, INSTR, LENGTH, LOWER, LPAD, LTRIM, MAKEUTF8, RPAD, RTRIM, TRIM, UPPER

Vertica 不支持合并功能