

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

# 使用 Presto 建立資料來源
<a name="create-a-data-source-presto"></a>

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

如需 Presto 的詳細資訊，請參閱以下內容：
+ [Presto 簡介](https://aws.amazon.com/big-data/what-is-presto/)，網站上 Presto 的描述 AWS 。
+ 《Amazon EMR 發布指南》**中的[使用 Amazon 彈性 MapReduce (EMR) 建立 Presto 叢集](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-presto.html)。
+ 如需 Presto 的一般資訊，請參閱 [Presto 文件](https://trino.io/docs/current/)。

您透過 Presto 查詢引擎執行的查詢結果可以轉換為 Quick Sight 資料集。Presto 會在後端資料庫處理分析查詢。然後，它會將結果傳回給 Quick Sight 用戶端。您可以透過 Presto 直接查詢資料，或者將查詢結果匯入 SPICE。

使用 Quick Sight 做為 Presto 用戶端來執行查詢之前，請務必設定資料來源設定檔。對於您要存取的每個 Presto 資料來源，您需要 Quick Sight 中的資料來源描述檔。使用下列程序建立對 Presto 的連線。

**從 Amazon Quick Sight （主控台） 建立新的 Presto 資料來源連線**

1. 在 Amazon Quick Sight 開始頁面上，選擇左側**的資料**。

1. 選擇**建立**然後**新增資料集**。

1. 選擇 **Presto** 磚。
**注意**  
在大部分的瀏覽器中，您可以使用 Ctrl-F 或 Cmd-F 開啟搜尋方塊，然後輸入 **presto** 開始尋找。

1. 新增新資料來源的設定：
   + ****資料來源名稱**** – 輸入資料來源連線的描述性名稱。此名稱會出現在**資料集**畫面底部的**現有資料來源**區段中。
   + ****連線類型**** – 選擇連線到 Presto 需要使用的連線類型。

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

     如果使用公有網絡，即必須使用輕量型目錄存取通訊協定 (LDAP) 保護並驗證您的 Presto 伺服器。如需設定 Presto 使用 LDAP 的資訊，請參閱 Presto 文件中的 [LDAP 身分驗證](https://trino.io/docs/current/security/ldap.html)。

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

     如果您的 Presto 伺服器允許未經驗證的存取， AWS 會要求您使用私有 VPC 連線安全地連接到它。如需設定新 VPC 的資訊，請參閱[在 Amazon Quick Sight 中設定 VPC 連線](working-with-aws-vpc.md)。
   + ****資料庫伺服器**** – 資料庫伺服器的名稱。
   + ****連接埠**** – 伺服器用來接受來自 Amazon Quick Sight 傳入連線的連接埠 
   + ****型錄**** – 您要使用的型錄名稱。
   + ****需要身分驗證**** – (選用) 只有當您選擇 VPC 連線類型時，才會顯示此選項。如果您要連線的 Presto 資料來源不需要驗證，請選擇**否**。否則，請維持預設設定 (**是**)。
   + ****使用者名稱**** – 輸入用於連線到 Presto 的使用者名稱。Quick Sight 會將相同的使用者名稱和密碼套用至使用此資料來源設定檔的所有連線。如果您想要與其他帳戶分開監控 Quick Sight，請為每個 Quick Sight 資料來源設定檔建立 Presto 帳戶。

     您使用的 Presto 帳戶必須能夠存取資料庫，並至少能對一份資料表執行 `SELECT` 陳述式。
   + ****密碼**** – 與 Presto 使用者名稱搭配使用的密碼。Amazon Quick Sight 會加密您在資料來源設定檔中使用的所有登入資料。如需詳細資訊，請參閱[Amazon Quick 中的資料加密](data-encryption.md)。
   + ****啟用 SSL**** – SSL 預設啟用。

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

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