

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Presto を使用したデータソースの作成
<a name="create-a-data-source-presto"></a>

Presto (または PrestoDB) は、オープンソースの分散型 SQL クエリエンジンであり、あらゆるサイズのデータに高速な分析クエリを実行できるように設計されています。非リレーショナルデータソースとリレーショナルデータソースの両方をサポートしています。サポートされている非リレーショナルデータソースには、Hadoop Distributed File System (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/)、 AWS ウェブサイトでの Presto の説明。
+ 「Amazon EMR リリースガイド」の「[Creating a Presto cluster with Amazon Elastic MapReduce (EMR)](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-presto.html)」(Amazon Elastic MapReduce (EMR) を使用した Presto クラスターの作成)。
+ Presto に関する一般的な情報については、「[Presto Documentation](https://trino.io/docs/current/)」を参照してください。

Presto クエリエンジンで実行したクエリの結果は、Quick Sight データセットに変換できます。Presto は、バックエンドデータベースで分析クエリを処理します。次に、Quick Sight クライアントに結果を返します。Presto 経由でデータを直接クエリする、またはクエリの結果を SPICE にインポートすることができます。

Quick Sight を Presto クライアントとして使用してクエリを実行する前に、必ずデータソースプロファイルを設定してください。Quick Sight には、アクセスする Presto データソースごとにデータソースプロファイルが必要です。Presto への接続を作成するには、次の手順を実行します。

**Amazon Quick Sight から presto データソースへの新しい接続を作成するには (コンソール)**

1. Amazon Quick Sight の開始ページで、左側の**データ**を選択します。

1. **Create** then **New データセット**を選択します。

1. **Presto** タイルを選択します。
**注記**  
ほとんどのブラウザでは、Ctrl-F または Cmd-F を使用して検索ボックスを開き、「**presto**」と入力してタイルを見つけることができます。

1. 新しいデータソースの設定を追加します。
   + ****データソース名**** - データソース接続用のわかりやすい名前を入力します。この名前は、[**データセット**] 画面の下部にある [**既存のデータソース**] セクションに表示されます。
   + ****接続タイプ**** - Prestoへの接続に使用する接続タイプを選択します。

     パブリックネットワーク経由で接続するには、[**パブリックネットワーク**] を選択します。

     パブリックネットワークを使用する場合は、Lightweight Directory Access Protocol (LDAP) を使用して Presto サーバーを保護および認証する必要があります。LDAP を使用するように Presto を設定する方法については、Presto のドキュメントの「[LDAP authentication](https://trino.io/docs/current/security/ldap.html)」(LDAP 認証) を参照してください。

     仮想プライベート接続を介して接続するには、[**VPC 接続**] リストから適切な VPC 名を選択します。

     Presto サーバーで認証されていないアクセスが許可されている場合、 はプライベート VPC 接続を使用してそのサーバーに安全に接続 AWS する必要があります。新しい VPC の設定については、「[Amazon Quick Sight での VPC 接続の設定](working-with-aws-vpc.md)」を参照してください。
   + ****Database server (データベースサーバー)****- データベースサーバーの名前。
   + ****ポート**** – Amazon Quick Sight からの着信接続を受け入れるためにサーバーが使用するポート 
   + ****Catalog (カタログ)**** - 使用するカタログの名前。
   + ****Authentication required (認証が必要です)**** - (オプション) このオプションは、VPC 接続タイプを選択した場合にのみ表示されます。接続先の Presto データソースで認証を必要としない場合は **[No]** (いいえ) を選択し、 そうでない場合はデフォルトの設定 **[Yes]** (はい) のままにします。
   + ****Username (ユーザーネーム)**** — Prestoへの接続に使用するユーザー名を入力します。Quick Sight は、このデータソースプロファイルを使用するすべての接続に同じユーザー名とパスワードを適用します。Quick Sight を他のアカウントとは別にモニタリングする場合は、Quick Sight データソースプロファイルごとに Presto アカウントを作成します。

     使用する Presto アカウントは、データベースにアクセスできること、および少なくとも1つのテーブルに対して `SELECT` ステートメントを実行できることが必要です。
   + ****Password (パスワード)**** — Presto ユーザー名と一緒に使用するパスワード。Amazon Quick Sight は、データソースプロファイルで使用するすべての認証情報を暗号化します。詳細については、「[Amazon Quick でのデータ暗号化](data-encryption.md)」を参照してください。
   + ****Enable SSL (SSL の有効化)**** - SSL は、デフォルトで有効になります。

1. [**接続の検証**] を選択して、設定をテストします。

1. 設定を検証したら、[**データソースの作成**] を選択して接続を完了します。