Vertica 连接¶
Vertica 连接类型提供与 Vertica 数据库的连接。
配置连接¶
- 主机 (必需)
要连接到的主机。
- 模式 (可选)
指定在数据库中使用的模式名称。
- 登录名 (必需)
指定要连接的用户名称。
- 密码 (必需)
指定要连接的密码。
- 额外参数 (可选)
指定可以在 Vertica 连接中使用的额外参数(作为 JSON 字典)。
支持以下额外参数
backup_server_node
:参见 连接故障转移。binary_transfer
:参见 数据传输格式。connection_load_balance
:参见 连接负载均衡。connection_timeout
:客户端等待套接字操作(建立 TCP 连接或读/写操作)的秒数(可以是非负浮点数)。disable_copy_local
:参见 从本地 COPY。kerberos_host_name
:参见 Kerberos 认证。kerberos_service_name
:参见 Kerberos 认证。log_level
:启用 vertica 客户端日志记录。跟踪信息将在任务日志中可见。参见 日志记录。request_complex_types:
:参见 SQL 数据转换为 Python 对象。session_label
:在服务器上为连接设置一个标签。ssl
:仅支持 True 或 False。参见 TLS/SSL。unicode_error
:参见 UTF-8 编码问题。use_prepared_statements
:参见 将参数传递给 SQL 查询。workload
:设置与此会话关联的工作负载名称。
“extra”字段示例
{ "connection_load_balance": true, "log_level": "error", "ssl": true }
或
{ "session_label": "airflow-session", "connection_timeout": 30, "backup_server_node": ["bck_server_1", "bck_server_2"] }