使用 Presto 建立資料來源 - Amazon QuickSight

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Presto 建立資料來源

Presto (或 PrestoDB) 是開放原始碼的分散式 SQL 查詢引擎,可對任何規模的資料進行快速的分析查詢。支援非關聯式和關聯式資料來源。支援的非關聯式資料來源包括 Hadoop 分散式檔案系統 (HDFS)、Amazon S3、Cassandra、MongoDB 和 HBase。支援的關聯式資料來源包括 MySQL、PostgreSQL、Amazon Redshift、Microsoft SQL Server 和 Teradata。

如需 Presto 的詳細資訊,請參閱以下內容:

您透過 Presto 查詢引擎執行的查詢結果可以轉換為 Amazon QuickSight 資料集。Presto 會在後端資料庫處理分析查詢。然後將結果返回給 Amazon QuickSight 客戶端。您可以透過 Presto 直接查詢資料,或者將查詢結果匯入 SPICE。

使用 Amazon 做 QuickSight 為 Presto 用戶端執行查詢之前,請確定已設定資料來源設定檔。您需要在 Amazon 中 QuickSight 為要存取的每個普雷斯托資料來源建立資料來源設定檔。使用下列程序建立對 Presto 的連線。

從 Amazon QuickSight (控制台)創建到普雷斯托數據源的新連接
  1. 在 Amazon 開 QuickSight 始頁面上,選擇右上角的 [資料集]。然後選擇新建資料集

  2. 選擇 Presto 磚。

    注意

    在大部分的瀏覽器中,您可以使用 Ctrl-F 或 Cmd-F 開啟搜尋方塊,然後輸入 presto 開始尋找。

  3. 新增新資料來源的設定:

    • 資料來源名稱 – 輸入資料來源連線的描述性名稱。此名稱會出現在資料集畫面底部的現有資料來源區段中。

    • 連線類型 – 選擇連線到 Presto 需要使用的連線類型。

      若要透過公有網路連線,請選擇 Public network (公有網路)

      如果使用公有網絡,即必須使用輕量型目錄存取通訊協定 (LDAP) 保護並驗證您的 Presto 伺服器。如需設定 Presto 使用 LDAP 的資訊,請參閱 Presto 文件中的 LDAP 身分驗證

      若要透過虛擬私有連線進行連線,請從 VPC connections (VPC 連線) 清單中選擇適當的 VPC 名稱。

      如果您的 Presto 伺服器允許未經驗證的存取,則 AWS 需要您使用私有 VPC 連線安全地連線至該伺服器。如需設定新 VPC 的資訊,請參閱使用 Amazon 連接到 VPC QuickSight

    • 資料庫伺服器 – 資料庫伺服器的名稱。

    • 連接 — 伺服器用來接受來自 Amazon 傳入連線的連接埠 QuickSight

    • 型錄 – 您要使用的型錄名稱。

    • 需要身分驗證 – (選用) 只有當您選擇 VPC 連線類型時,才會顯示此選項。如果您要連線的 Presto 資料來源不需要驗證,請選擇。否則,請維持預設設定 ()。

    • 使用者名稱 – 輸入用於連線到 Presto 的使用者名稱。Amazon 會將相同的使用者名稱和密碼 QuickSight 套用至使用此資料來源設定檔的所有連線。如果您想要與其他帳戶 QuickSight 分開監控 Amazon,請為每個 Amazon QuickSight 資料來源設定檔建立一個 Presto 帳戶。

      您使用的 Presto 帳戶必須能夠存取資料庫,並至少能對一份資料表執行 SELECT 陳述式。

    • 密碼 – 與 Presto 使用者名稱搭配使用的密碼。Amazon QuickSight 會加密您在資料來源設定檔中使用的所有登入資料。如需詳細資訊,請參閱 Amazon 中的數據加密 QuickSight

    • 啟用 SSL – SSL 預設啟用。

  4. 選擇 Validate connection (驗證連線) 測試設定。

  5. 驗證設定後,請選擇 Create data source (建立資料來源) 完成連線。