跳转至

数据源额外配置

在创建或编辑数据源的“数据连接”区域,使用“数据源额外配置信息”补充表单之外的连接参数。不同类型支持的参数不同;按目标数据源说明填写,不要将某一类型的配置直接复制给其他类型。

填写方式

输入内容必须是合法的 JSON 对象,键名与字符串值使用双引号。已有配置时,在原对象中增加或修改键值,保留仍需使用的其他项,避免直接覆盖整个对象。

例如,将支持按需采集的数据源设置为按需读取库表元数据:

{
  "isRealTimeCollection": true
}

配置完成后,对提供“连通性测试”的数据源进行测试,并在保存后验证目录采集与实际查询。连接参数变化不代表已经完成元数据或投影刷新。

JDBC 数据源通用额外配置

配置名称 参数类型 描述
jdbc_url_properties 字符串类型,默认值为空 jdbc 数据源连接的自定义参数,会将 value 完整的拼在数据源连接串的后面。以 SqlServer 为例子,"jdbc_url_properties":";integratedSecurity=true;authenticationScheme=NTLM;" 最终的连接 url 为 "jdbc:sqlserver://:;databaseName=;integratedSecurity=true;authenticationScheme=NTLM;"
isRealTimeCollection boolean 类型,默认值 false 表示当前数据源的库表信息是否按需采集。当值设置为 true 时不采集任何库表,首次查询时尝试获取。当数据源中存在大量库表时推荐将此参数设置为 true,可以节省元数据采集的性能消耗。
queryComputeSupported boolean 类型,默认值 true 数据源是否可以直连下推。

投影下推写入的 catalog 配置

投影下推写入的写账号应通过 DWS“数据连接”中的独立表单配置,例如 Huawei DWS 提供的“写账号(可选)”。当前仅推荐使用已提供该入口的数据源;未提供入口的数据源尚未经过充分测试,暂不建议使用下推写入。具体入口、字段和权限要求见为投影下推写入配置 catalog。

PostgreSQL

配置名称 参数类型 描述
collate 字符串类型,默认值为 "C" 字符串类型的排序规则,查询下推时默认使用 Unicode 码点排序,类似于 C 排序规则,如果想使用 POSTGRESQL 默认排序规则,设置 collate 为 空字符串

AIR

配置名称 参数类型 描述
ssl Boolean类型,默认为 true 使用密码连接时必须开启 SSL
SSLVerification 字符串类型,无默认值 SSL 证书验证方式;按目标 AIR 服务的证书配置选择,NONE 表示不验证服务端证书
SSLKeyStorePath 字符串类型,无默认值 SSL 认证信任库路径,需放在引擎本地目录
SSLKeyStorePassword 字符串类型,无默认值 SSL 认证信任库密码