本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Presto 建立資料來源
Presto (或 PrestoDB) 是一種開放原始碼的分散式SQL查詢引擎,專為針對任何大小的資料進行快速分析查詢而設計。支援非關聯式和關聯式資料來源。支援的非關聯式資料來源包括 Hadoop 分散式檔案系統 (HDFS)、Amazon S3、Cassandra、MongoDB 和 HBase。支援的關聯式資料來源包括 MySQL、PostgreSQL、Amazon Redshift、Microsoft SQL Server 和 Teradata。
如需 Presto 的詳細資訊,請參閱以下內容:
-
Presto 簡介
,網站上 Presto 的描述 AWS 。 -
Amazon 版本指南中的使用 Amazon elastic MapReduce (EMR) 建立預製叢集。 EMR
-
如需 Presto 的一般資訊,請參閱 Presto 文件
。
您透過 Presto 查詢引擎執行的查詢結果可以轉換為 Amazon QuickSight 資料集。Presto 會在後端資料庫處理分析查詢。然後,它會將結果傳回給 Amazon QuickSight 用戶端。您可以透過 Presto 直接查詢資料,也可以將查詢結果匯入 SPICE.
使用 Amazon QuickSight 做為 Presto 用戶端來執行查詢之前,請確定您設定資料來源設定檔。您需要在 Amazon 中 QuickSight 為要存取的每個 Presto 資料來源建立資料來源描述檔。使用下列程序建立對 Presto 的連線。
若要從 Amazon QuickSight (主控台) 建立新的預先資料來源連線
-
在 Amazon QuickSight 開始頁面上,選擇右上角的資料集。然後選擇新建資料集。
-
選擇 Presto 磚。
注意
在大部分的瀏覽器中,您可以使用 Ctrl-F 或 Cmd-F 開啟搜尋方塊,然後輸入
presto
開始尋找。 -
新增新資料來源的設定:
-
資料來源名稱 – 輸入資料來源連線的描述性名稱。此名稱會出現在資料集畫面底部的現有資料來源區段中。
-
連線類型 – 選擇連線到 Presto 需要使用的連線類型。
若要透過公有網路連線,請選擇 Public network (公有網路)。
如果您使用公有網路,則必須使用輕量型目錄存取通訊協定 () 來保護和驗證 Presto 伺服器LDAP。如需將 Presto 設定為使用 的詳細資訊LDAP,請參閱 Presto 文件中的LDAP身分驗證
。 若要透過虛擬私有連線進行連線,請從VPC連線清單中選擇適當的VPC名稱。
如果您的 Presto 伺服器允許未經驗證的存取, AWS 會要求您使用私有連線安全地VPC連接到它。如需設定新 的資訊VPC,請參閱 VPC 使用 Amazon 連線至 QuickSight。
-
資料庫伺服器 – 資料庫伺服器的名稱。
-
連接埠 – 伺服器用來接受來自 Amazon 傳入連線的連接埠 QuickSight
-
型錄 – 您要使用的型錄名稱。
-
需要身分驗證 – (選用) 此選項只會在您選擇VPC連線類型時顯示。如果您要連線的 Presto 資料來源不需要驗證,請選擇否。否則,請維持預設設定 (是)。
-
使用者名稱 – 輸入用於連線到 Presto 的使用者名稱。Amazon QuickSight 會將相同的使用者名稱和密碼套用至使用此資料來源設定檔的所有連線。如果您想要與其他帳戶 QuickSight 分開監控 Amazon,請為每個 Amazon QuickSight 資料來源設定檔建立 Presto 帳戶。
您使用的 Presto 帳戶必須能夠存取資料庫,並至少能對一份資料表執行
SELECT
陳述式。 -
密碼 – 與 Presto 使用者名稱搭配使用的密碼。Amazon 會 QuickSight 加密您在資料來源設定檔中使用的所有登入資料。如需詳細資訊,請參閱Amazon 中的資料加密 QuickSight。
-
啟用 SSL – 預設SSL會啟用 。
-
-
選擇 Validate connection (驗證連線) 測試設定。
-
驗證設定後,請選擇 Create data source (建立資料來源) 完成連線。