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 连接器支持的函数。
函数类型 | 支持的函数 |
---|---|
日期和时间 | CURDATE 、CURTIME 、DAYOFMONTH 、DAYOFWEEK 、DAYOFYEAR 、HOUR 、MINUTE 、MONTH 、NOW 、QUARTER 、SECOND 、WEEK 、 YEAR |
条件函数 | COALESCE , NULLIF |
数学 |
|
运算符 | + 、- 、* 、 / |
统计 | AVG 、COUNT 、MAX 、MIN 、STDDEV 、STDDEV_POP 、STDDEV_SAMP 、SUM 、VAR_POP 、VAR_SAMP 、 VARIANCE |
文本 | CONCAT 、LCASE 、LOWER 、LTRIM 、REPLACE 、RTRIM 、SUBSTRING 、UCASE 、 UPPER |