2.09 - Teradata 连接器和链接属性 - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

prodname
Teradata QueryGrid
vrm_release
2.09
created_date
2019 年 5 月
category
安装
用户指南
管理
配置
featnum
B035-5991-059K-CHS
QueryGrid 门户组件中创建链接和相关属性时,将创建配置名称值对 (NVP)。NVP 将执行以下操作:
  • 指定目标连接器组件的行为
  • 配置数据的转换方式
  • 配置基础链接数据传输层
  • 影响发起程序连接器的执行方式

链接是包括发起连接器和目标连接器的命名配置。如果为链接和连接器设置了相同的属性,则链接设置将覆盖连接器设置。

属性可能仅用于发起连接器、仅目标连接器或两者。
名称 缺省 说明 可覆盖?

属性名称

连接器类型
身份验证机制 Trusted 指示目标数据源上使用的身份验证机制。

值为 Trusted、TD2、Kerberos 和 LDAP。

这是必需的设置。

  目标
字节计数报告频率 640K DBQL 中的字节计数更新频率。如果更新频率占用太多的资源,则可以将频率调整为更大的值。

byteCountReportFrequency

发起程序、目标
连接逐出频率 30 分钟

逐出检查的频率。如果某个连接对象的空闲时间(当前时间-上次使用时间)超过连接最大空闲时间设置,则会检查、关闭并移除池中的连接对象。

如果存在多个运行查询的并发用户,请缩短此检查间隔时间,以便更频繁地清除连接。

有效值为 1-1440 分钟。

  目标
连接最大空闲时间 86400 秒

连接缓存对象的最大空闲时间,超过该时间之后,该对象将关闭并从缓存中移除。如果系统上运行着多个并发用户和查询,可能导致连接对象匮乏,请使用此属性。

有效值为 1-86400 秒。

  目标
连接池大小 100

连接池中可存储的最大连接对象数。在获取新连接时,连接器将检查池中的可用空间。如果连接池中可用空间不足,则连接将在 5 分钟后失败。仅允许为每个连接器配置提供一个连接池和用户名。

有效值为 1-10000。

  目标
自定义推送配置文件 None Teradata、Presto 或 Hive 自定义推送配置文件与远程表优化 (RTO) 功能配合使用

该自定义推送配置文件将覆盖缺省推送配置文件。

customPushProfile

发起程序
缺省推送配置文件 None Teradata、Presto 或 Hive 缺省推送配置文件与远程表优化 (RTO) 功能配合使用

如果没有自定义推送配置文件,则使用该推送配置文件。

  发起程序
禁用下推 False 设置为 true 时,将对目标系统禁用所有查询条件的下推。

某些系统级别、会话级别和列级别查询属性(如大小写特定)可能会影响字符串的比较结果。这些属性可能会由于目标系统上的不正确行筛选而返回不正确的结果。

为了避免在发起系统上的设置与目标系统上的设置不匹配的情况下条件下推导致结果不正确,您可以对目标系统禁用所有条件下推。

如果将此属性设置为“可覆盖”,则只能在会话级别将其从 false 更改为 true(表示要禁用下推),但不能将其从 true 更改为 false。

disablePushdown

发起程序
启用异步中止 False 指示是否应启用 PDE 异步中止。   发起程序、目标
启用日志记录 Info 连接器或链接属性的日志记录级别。用户级别的日志设置可以在 QueryGrid 门户组件的添加或编辑链接页面中显式设置。

此设置适用于发起连接器和目标连接器;但是,如果设置不同,将优先应用链接中发起连接器的日志记录级别。

有效值:NONE、WARN、INFO 和 DEBUG。

  发起程序、目标
链接缓冲区计数 4 单通道上同时可用的最大写入缓冲区数量。
链接缓冲区计数将覆盖内部网络结构属性 shmDefaultNumMemoryBuffers 的缺省值。

有效值范围为 2–16。

linkBufferCount

发起程序、目标
链接缓冲区大小 1048576 为行处理和消息交换分配的写入缓冲区的最大大小。

有效值范围为 73728-10485760 个字节。

linkBufferSize

发起程序
链接握手超时 3600000 链接通道设置的握手超时(以毫秒为单位)。

有效值范围为 60000-86400000。

  发起程序、目标
链接检测信号时间间隔 3600000 连接器和网络结构实例之间的通道上用于指示运行状况检查状态的检测信号的最大间隔(以毫秒为单位)。
此时间间隔应大于链接握手超时。

有效值范围为 60000-86400000。

  发起程序、目标
密码 None 用户密码。

最大长度为 255 个字符。

  目标
端口 1025 Teradata 连接器的缺省值为 1025。

有效值范围为 1025-65535。可以覆盖缺省值。

  目标
读取超时 3600000 导入数据消息时,在不同数据包之间读取时等待的秒数。

有效值范围为 60000-86400000。

readTimeout

发起程序、目标
领域 None Kerberos 领域。   目标
替换不支持的 Unicode 字符 False 当通过 Teradata 连接器导入数据时,使用 U+FFFD 替换不支持的 Unicode 字符。
如果您使用 Unicode 直通字符,则不要将此属性设置为 true。

请参阅验证不支持的 Unicode 字符

  发起程序、目标
响应超时 86400000 所有数据已传输时,等待最终数据执行响应的毫秒数。

有效值范围为 1800000-172800000。

responseTimeout

发起程序、目标
角色支持 False 为目标系统启用用户角色支持。如果设置为 true,则会根据角色映射对目标系统应用发起程序或目标中的用户角色,并将任何错误返回给用户。如果设置为 false,则不会对目标系统应用角色。

roleSupport

目标
服务器 None 作为 JDBC 连接字符串的一部分,用于连接到目标数据库。此为目标主机的 IP 地址或 DNS 名称。   目标
NewSQL 引擎 GSS JAR 路径 /usr/tdbms/bin/tdgssconfig.jar 指定要用于目标连接器的 JDBC 连接的 NewSQL 引擎 GSS JAR 文件 (tdgssconfig.jar) 的绝对路径 (gssJar)。   目标
NewSQL 引擎 JDBC JAR 路径 /usr/tdbms/bin/terajdbc4.jar 指定要用于目标连接器的 JDBC 连接的 NewSQL 引擎 JDBC JAR 文件 (terajdbc4.jar) 的绝对路径 (jdbcJar)。   目标
临时数据库名称 None 用于创建临时表/视图的已指定数据库名称。

如果在此属性中不提供数据库名称,QueryGrid 将在分配给用户的缺省数据库中创建临时视图。

tempDbName

目标
用户名 DBC 用户的名称。

最大长度为 255 个字符。

该 NVP 会保存在 Teradata QueryGrid 管理器配置中,如果发起程序不支持提供用户凭据的机制,则必须使用该 NVP。该用户名还可用于连接诊断检查。

  目标
验证不支持的 Unicode 字符 False 当通过 Teradata 连接器导入数据时,验证不支持的 Unicode 字符。
如果您使用 Unicode 直通字符,则不要将此属性设置为 true。

请参阅替换不支持的 Unicode 字符

  发起程序、目标
写入超时 3600000 导出数据消息时,在不同数据包之间写入时等待的毫秒数。

有效值范围为 300000-86400000。

writeTimeout

发起程序、目标