数据湖探索 DLI-DWS:维表参数说明

时间:2024-04-23 20:19:33

维表参数说明

表4 维表参数说明

参数

是否必选

默认值

数据类型

说明

connector

String

指定使用什么类型的连接器,这里应该是'jdbc'。

url

String

DWS连接地址。“url”参数中的ip地址请使用DWS的内网地址。

jdbc:gaussdb://${ip}:${port}/${dbName}。

table-name

String

操作的DWS表名。如果该DWS表在某schema下,则具体可以参考如果该DWS表在某schema下的说明。

driver

String

用于连接到此 URL 的 DWS 驱动类名,如果不设置,将自动从 URL 中推导。

可配置com.huawei.gauss200.jdbc.Driver。

username

String

DWS数据库认证用户名,需要和'password'参数一起配置。

password

String

DWS数据库认证密码,需要和'username'参数一起配置。

connection.max-retry-timeout

60s

Duration

最大重试超时时间,以秒为单位且不应该小于 1 秒。

scan.partition.column

String

用于对输入进行分区的列名。

scan.partition.column

Integer

分区数。

scan.partition.lower-bound

Integer

第一个分区的最小值。

scan.partition.upper-bound

Integer

最后一个分区的最大值。

scan.fetch-size

0

Integer

每次循环读取时应该从数据库中获取的行数。如果指定的值为 '0',则该配置项会被忽略。

scan.auto-commit

true

Boolean

在 JDBC 驱动程序上设置 auto-commit 标志, 它决定了每个语句是否在事务中自动提交。Postgres可能需要将此设置为 false 以便流化结果。

lookup.cache.max-rows

Integer

lookup cache 的最大行数,如果超过该值,缓存中最先添加的条目将被标记为过期。 默认情况下,lookup cache 是未开启的。请参阅下面的Lookup Cache 部分了解更多详情。

lookup.cache.ttl

Duration

lookup cache 中每一行记录的最大存活时间,如果超过该时间,缓存中最先添加的条目将被标记为过期。 默认情况下,lookup cache 是未开启的。请参阅下面的Lookup Cache部分了解更多详情。

lookup.cache.caching-missing-key

true

Boolean

标记缓存丢失的键,默认为true

lookup.max-retries

3

Integer

查询数据库失败的最大重试时间。

support.huaweicloud.com/sqlref-flink-dli/dli_08_15037.html