Vertica 连接¶
Vertica 连接类型提供到 Vertica 数据库的连接。
配置连接¶
- 主机(必填)
要连接的主机。
- 模式(可选)
指定要在数据库中使用的模式名称。
- 登录名(必填)
指定用于连接的用户名。
- 密码(必填)
指定用于连接的密码。
- 额外参数(可选)
指定可在 Vertica 连接中使用的额外参数(作为 JSON 字典)。
支持以下额外参数
backup_server_node
:请参阅 连接故障转移。binary_transfer
:请参阅 数据传输格式。connection_load_balance
:请参阅 连接负载均衡。connection_timeout
:客户端等待套接字操作(建立 TCP 连接或读/写操作)的秒数(可以是非负浮点数)。disable_copy_local
:请参阅 从本地复制。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
:设置与此会话关联的工作负载名称。
有关详细信息,请参阅 vertica-python 文档。
示例 “extras” 字段
{ "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"] }