在 QueryGrid 门户组件中创建链接和相关属性时,将创建配置名称值对 (NVP)。NVP 将执行以下操作:
- 指定目标连接器组件的行为
- 配置数据的转换方式
- 配置基础链接数据传输层
链接是指一些已命名的配置,其中包括目标连接器。如果为链接和连接器设置了相同的属性,则链接设置将覆盖连接器设置。
重要: Generic JDBC 连接器仅可用作目标连接器。
“基本”选项卡
Generic JDBC 连接器 | |||
---|---|---|---|
名称 | 缺省 | 说明 | 可覆盖? 属性名称 |
JDBC 连接 URL | 无 | 数据源的 JDBC 连接 URL。 这是必需的设置。 |
“安全”选项卡
Generic JDBC 连接器 | |||
---|---|---|---|
名称 | 缺省 | 说明 | 可覆盖? 属性名称 |
身份验证机制 | 数据库用户 | 指示目标数据源上使用的身份验证机制。 有效值为“数据库用户”和“Kerberos”。 |
|
密钥表 | 无 | Kerberos 密钥表文件的绝对路径。 QueryGrid 仅在未提供用户名和密码时才使用密钥表文件进行身份验证。 |
|
用户名 | 无 | 外部数据源的用户或服务帐户的名称。 | |
密码 | 无 | 用于连接到外部数据源的用户或服务帐户的密码。 |
“查询引擎”选项卡
Generic JDBC 连接器 | |||
---|---|---|---|
名称 | 缺省 | 说明 | 可覆盖? 属性名称 |
模式或数据库名称 | 无 | 用户查询中提供的模式或数据库名称。如果没有输入模式值,系统会添加用户名作为缺省名称。 | |
目录名称 | 无 | 目标数据源所需的目录名。仅适用于 HELP 查询。 |
“高级”选项卡
Generic JDBC 连接器 | |||
---|---|---|---|
名称 | 缺省 | 说明 | 可覆盖? 属性名称 |
不受支持的数据类型 | 错误输出 | 当 Generic JDBC 连接器具有不支持的数据类型时,用于在“错误输出”或“强制转换为 Varchar”之间进行选择。 仅适用于导入/导出查询。 有效值为“错误输出”或“强制转换为 Varchar”。 |
|
临时模式或数据库名称 | 无 | 用于临时数据库创建的模式或数据库名称。 | ● tempSchemaOrDbName |
启用日志记录 | INFO | 连接器或链接属性的日志记录级别。用户级别日志设置可以通过 QueryGrid 组件中的添加或编辑链接页面进行设置。 有效值:NONE、WARN、INFO 和 DEBUG。 |
|
传输线程数 | 3 | 用于在节点上的单个请求中上载或下载数据的线程数。 有效值为 1-5 |
● numberOfTransferThread |
链接缓冲区计数 | 4 | 单通道上同时可用的最大 WRITE 缓冲区数量。 Link Buffer Count 会覆盖缺省内部结构属性 shmDefaultNumMemoryBuffers。
有效值范围为 2–16。 |
● linkBufferCount |
响应超时 | 86400000 | 等待目标查询完成的毫秒数,随后目标查询超时并停止操作。网络结构停止并释放持续时间超过目标链接属性或目标连接器属性中设置的值相关联的所有资源。当网络结构的响应超过响应超时值时,连接器超时。 有效值为 300000-172800000。 |
● responseTimeout |
连接最大空闲时间 | 86400 秒 | 连接缓存对象的最大空闲时间,超过该时间之后,该对象将关闭并从缓存中移除。如果系统上运行着多个并发用户和查询,可能导致连接对象匮乏,请使用此属性。 有效值为 1-86400 秒。 |
|
连接池大小 | 100 | 连接池中可存储的最大连接对象数。在获取新连接时,连接器将检查池中的可用空间。如果连接池中可用空间不足,则连接将在 5 分钟后失败。仅允许为每个连接器配置提供一个连接池和用户名。 有效值为 1-10000。 |
|
连接逐出频率 | 30 分钟 | 逐出检查的频率。如果某个连接对象的空闲时间(当前时间-上次使用时间)超过Connection Max Idle Time设置,则会检查、关闭并移除池中的连接对象。 如果存在多个运行查询的并发用户,请缩短此检查间隔时间,以便更频繁地清除连接。 有效值为 1-1440 分钟。 |