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"] }