Vertica 連線¶
Vertica 連線類型提供與 Vertica 資料庫的連線。
設定連線¶
- 主機 (必填)
要連線的主機。
- 結構描述 (選填)
指定要在資料庫中使用的結構描述名稱。
- 登入 (必填)
指定要連線的使用者名稱。
- 密碼 (必填)
指定要連線的密碼。
- 額外 (選填)
指定可在 Vertica 連線中使用的額外參數 (以 JSON 字典形式)。
支援以下額外參數
backup_server_node
: 請參閱 連線容錯移轉。binary_transfer
: 請參閱 資料傳輸格式。connection_load_balance
: 請參閱 連線負載平衡。connection_timeout
: 用戶端等待 socket 操作的秒數 (可以是負數或浮點數) (建立 TCP 連線或讀取/寫入操作)。disable_copy_local
: 請參閱 COPY FROM 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 文件。
「額外」欄位範例
{ "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"] }