- 指定目标连接器组件的行为
- 配置数据的转换方式
- 配置基础链接数据传输层
链接是指一些已命名的配置,其中包括目标连接器。如果为链接和连接器设置了相同的属性,则链接设置将覆盖连接器设置。
“基本”选项卡
BigQuery 连接器 | |||
---|---|---|---|
名称 | 缺省 | 说明 | 可覆盖? 属性名称 |
项目 ID | 无 | 项目的唯一标识符。 这是必需的设置。 |
|
数据集名称 | 无 | 在查询中未指定数据集时使用的数据集名称。 这是必需的设置。 |
“安全”选项卡
BigQuery 连接器 | |||
---|---|---|---|
名称 | 缺省 | 说明 | 可覆盖? 属性名称 |
身份验证机制 | 应用程序默认设置 | 集群上使用的身份验证机制。 有效值为应用程序缺省、服务帐户、刷新令牌 (OAuth)。 |
|
服务帐户密钥路径 | 无 | 服务帐户密钥 json 文件的路径。密钥必须存在于该路径中并且可以在每个驱动程序节点上进行访问。QueryGrid 必须对密钥具有读取权限。 当 Authentication Mechanism 设置为 Service Account 时使用此属性。此属性与 Service Account Key 不能同时使用。 |
|
服务帐户密钥 | 无 | 服务帐户密钥的内容放置在此属性中。密钥在 Viewpoint 和日志上进行编辑。 当 Authentication Mechanism 设置为 Service Account 时使用此属性。此属性与 Service Account Key Path 不能同时使用 |
|
客户端 ID | 无 | 在未使用授权对象时与 OAuth Refresh Token Authentication 一起使用的客户端的 ClientID。 当“身份验证机制”设置为 Refresh Token (OAuth) 时需要此项。 |
|
客户端密钥 | 无 | 在未使用授权对象时与 OAuth Refresh Token
Authentication 一起使用的客户端密钥。 当“身份验证机制”设置为 Refresh Token (OAuth) 时需要此项。 |
|
OAuth 刷新令牌 | 无 | 在未使用授权对象时与 OAuth 刷新令牌身份验证一起使用的刷新令牌。 当“身份验证机制”设置为 Refresh Token (OAuth) 时需要此项。 |
|
KMS 密钥名称 | False | 云 KMS 密钥的资源 ID。如果您不希望 Google Cloud 管理 QueryGrid 创建的临时表的加密密钥,请提供此值。 |
“高级”选项卡
BigQuery 连接器 | |||
---|---|---|---|
名称 | 缺省 | 说明 | 可覆盖? 属性名称 |
临时数据集名称 | 无 | QueryGrid 需要在运行查询时创建临时表。设置此属性会将临时表放置在项目内的指定 BigQuery 数据集中。 | ● tempDbName |
启用日志记录 | INFO | 连接器或链接属性的日志记录级别。用户级别日志设置可以通过 QueryGrid 组件中的添加或编辑链接页面进行设置。 有效值:NONE、WARN、INFO 和 DEBUG。 |
|
16.20+ LOB 支持 | True | 在 Teradata 系统 16.20 及更高版本中,BigQuery 上的 STRING 和 BINARY 列会缺省映射到 CLOB 和 BLOB。请取消选择此选项以将 STRING 和 BINARY 列分别映射到 VARCHAR 和 VARBYTE。 如果 BigQuery 表中有大量 STRING/BINARY 列,请禁用此选项。 |
● lobSupport |
缺省字符串大小 | 32000 个字符 | VARCHAR 截断大小。 该值表示要导入的最大 Unicode 字符数,缺省值为 32000 个字符。如果小于实际列大小,Teradata QueryGrid 将在 defaultStringSize 中设置的缺省值处截断字符串列。 有效值为 1-1048544000 个字符。 |
● defaultStringSize |
缺省二进制大小 | 64000 字节 | VARBYTE 截断大小。 有效值为 1-2097088000 字节。 |
● defaultBinarySize |
最大传输线程数 | 5 | 用于在单个请求中上载或下载 BigQuery 数据的最大线程数。 BigQuery 对并发连接有存储写入 API 限制,如果预计会有大量并发查询,则可能需要减少最大线程数值。 |
● 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 分钟。 |