

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 Presto 创建数据来源
：Presto

Presto（也称为 PrestoDB）是一种开源的分布式 SQL 查询引擎，设计用于针对任何规模的数据进行快速分析查询。它同时支持非关系数据来源和关系数据来源。支持的非关系数据源包括 Hadoop 分布式文件系统 (HDFS)、Amazon S3、Cassandra、MongoDB 和。 HBase支持的关系数据来源包括 MySQL、PostgreSQL、Amazon Redshift、Microsoft SQL Server 和 Teradata。

有关 Presto 的更多信息，请参阅以下内容：
+ [presto 简介，](https://www.amazonaws.cn/big-data/what-is-presto/)网站上对 Presto 的描述。 Amazon 
+ 在《亚马逊 EMR 发布指南》中@@ [使用亚马逊弹性 MapReduce (EMR) 创建 prest *o* 集群](https://docs.amazonaws.cn/emr/latest/ReleaseGuide/emr-presto.html)。
+ 有关 Presto 的一般信息，请参阅 [Presto 文档](https://trino.io/docs/current/)。

您通过 Presto 查询引擎运行的查询结果可以转换为 Quick Sight 数据集。Presto 在后端数据库中处理分析查询。然后，它将结果返回给 Quick Sight 客户端。可以直接通过 Presto 查询数据，也可以将查询结果导入 SPICE。

在使用 Quick Sight 作为 Presto 客户端运行查询之前，请务必配置数据源配置文件。您需要在 Quick Sight 中为要访问的每个 Presto 数据源提供数据源配置文件。可以按照以下过程创建到 VPC 的连接。

**从 Amazon Quick Sight（控制台）创建与 presto 数据源的新连接**

1. 在 Amazon Quick Sight 起始页面上，选择左侧**的数据**。

1. 选择**创建**，然后选择**新数据集**。

1. 选择 **Presto** 磁贴。
**注意**  
在大多数浏览器中，您可以使用 Ctrl-F 或 Cmd-F 打开搜索框，然后输入 **presto** 进行查找。

1. 添加新数据来源的设置：
   + ****数据来源名称**** – 为您的数据来源输入描述性名称。此名称显示在**数据集**屏幕底部的**现有数据来源**部分中。
   + ****连接类型**** – 选择连接到 Presto 时需要使用的连接类型。

     要通过公有网络进行连接，请选择**公有网络**。

     如果您使用公有网络，则必须使用轻型目录访问协议 (LDAP) 保护您的 Presto 服务器和验证身份。有关将 Presto 配置为使用 LDAP 的信息，请参阅 Presto 文档中的 [LDAP authentication](https://trino.io/docs/current/security/ldap.html)。

     要通过虚拟专用连接进行连接，请从 **VPC 连接**列表中选择相应的 VPC 名称。

     如果您的 Presto 服务器允许未经身份验证的访问，则 Amazon 要求您使用私有 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. 选择**验证连接**以测试设置。

1. 验证您的设置后，选择**创建数据来源**以完成连接。