數據源Presto
本文為您介紹如何創建數據源Presto。僅專業版和高級版支持創建數據源Presto。
前提條件
請確保您的網絡連通性:
您通過公網連接Quick BI與Presto數據庫,請添加Quick BI的IP地址至數據庫白名單,請參見添加安全組規則。
您通過內網連接Quick BI與Presto數據庫,請通過以下任意一種方式,實現數據源與Quick BI網絡連通:
當Presto數據庫搭建在阿里云的ECS上,您可以通過阿里云VPC連接。
您也可以搭建跳板機,并通過SSH隧道訪問登錄并訪問數據庫。
已創建Presto數據庫。
已獲取創建Presto數據庫的用戶名和密碼。
使用限制
支持prestoDB 0.219版本,trino 354以上版本。
操作步驟
登錄Quick BI控制臺。
按照下圖指引添加數據源。
從創建數據源入口進入創建數據源界面。
選擇Presto數據源。
在添加Presto數據源對話框,完成以下配置。
名稱
描述
顯示名稱
數據源配置列表的顯示名稱。請輸入規范的名稱,不要使用特殊字符,前后不能包含空格。
數據庫地址和端口
部署Presto數據庫的地址和端口,包括IP或域名。
catalog
使用Presto查詢的數據源。
Schema
需要連接的Schema名稱。
用戶名和密碼
數據庫對應的用戶名和密碼。
數據庫版本
目前支持PrestoDB和Trino兩個版本。
VPC數據源
根據業務場景,選擇業務數據源是否為ECS VPC自建數據源。如果您選中VPC數據源,則需要配置如下參數:
購買者AccessId:購買此實例的AccessKey ID。
請參見獲取AccessKey。
說明請確保該AccessKey ID具備目標實例的Read權限。此外,若具有Write權限,系統將自動添加白名單,否則需要您手動添加。相關操作說明請參見創建自定義權限策略。
購買者AccessKey:購買此實例的AccessKey Secret。
請參見獲取AccessKey。
實例ID:ECS實例ID。請登錄ECS管理控制臺,在實例頁簽下獲取實例ID。
請參見查看實例信息。
區域:ECS實例所在區域。請登錄ECS管理控制臺,在左上角獲取實例所在的區域。
請參見查看實例信息。
SSL
如果目標數據源已配置SSL,您也可以與目標數據庫的連通中,選中安全協議選中SSL,從而保護數據安全。
SSH
根據業務場景,選擇業務數據源的連接方式是否為SSH。如果您選中SSH,則需要配置如下參數:
SSH Host:主機名或者IP地址。
SSH 用戶名:數據庫對應的SSH用戶名。
SSH 密碼:數據庫對應的用戶名密碼。
SSH 端口:數據庫對應的端口。默認為22。
初始化SQL
開啟后,可配置數據源連接后初始化執行的SQL語句。
每次數據源連接后初始化執行的SQL語句,只允許SET語句,語句之間以分號分割。
單擊連接測試,進行數據源連通性測試。
測試成功后,單擊確定,完成數據源的添加。
后續步驟
創建數據源后,您還可以創建數據集并分析數據。