Spotfire® 用户指南

Apache Drill 连接器 - 功能和设置

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

页面内容

连接器功能

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

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

数据源属性

Spotfire connector for Apache Drill 没有用于设置和更改数据源属性的内置控件。

创建或编辑与 Apache Drill 的连接时,请在计算机上使用 DSN(数据源名称)。Spotfire 从 DSN 中导入关于如何连接到数据源的连接字符串信息。请参见使用 DSN 创建数据连接

受支持的数据类型

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

数据库数据类型 Spotfire 数据类型
BINARY Binary
BINARY VARYING Binary
VARBINARY Binary
BIT Boolean
BOOLEAN Boolean
DATE Date
TIME WITH TIME ZONE DateTime
TIMESTAMP DateTime
TIMESTAMP WITH TIME ZONE DateTime
DECIMAL Currency/Decimal
DOUBLE Real/Double
REAL SingleReal/Float
INTEGER Integer
SMALLINT Integer
TINYINT Integer
BIGINT LongInteger/Long
ANY String
ARRAY String
CHAR String
CHARACTER String
CHARACTER VARYING String
MAP String
NATIONAL CHARACTER String
NATIONAL CHARACTER VARYING String
NULL String
UNION String
VARCHAR String
WCHAR String
WVARCHAR String
TIME Time

支持的函数

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

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

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

函数类型 支持的函数
日期和时间 CURDATECURTIMEDAYOFMONTHDAYOFWEEKDAYOFYEARHOURMINUTEMONTHNOWQUARTERSECONDWEEKYEAR
条件函数 COALESCE, NULLIF
数学

ABSACOSASINATANCBRTCEILINGCOSCOTDEGREESEXPFLOORLOGLOG10MODPIPOWERRADIANSRANDSIGNSINSQRTTAN

运算符 +-*/
统计 AVGCOUNTMAXMINSTDDEVSTDDEV_POPSTDDEV_SAMPSUMVAR_POPVAR_SAMPVARIANCE
文本 CONCATLCASELOWERLTRIMREPLACERTRIMSUBSTRINGUCASEUPPER