Amazon Redshift Spectrum へのアクセスの有効化 - Amazon QuickSight

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

Amazon Redshift Spectrum へのアクセスの有効化

Amazon Redshift Spectrum を使用すると、Amazon Redshift を使用して Amazon QuickSight を外部カタログに接続できます。たとえば、Amazon Athena カタログにアクセスし、Athena クエリエンジンの代わりに Amazon Redshift クラスターを使用して、Amazon S3 データレイクの非構造化データを照会できます。

Amazon Redshift と S3 に保存されたデータを含むデータセットを結合することもできます。その後、Amazon Redshift の SQL構文を使用してそれらにアクセスできます。

データカタログ (Athena の場合) または外部スキーマ (Hive メタストアの場合) を登録したら、Amazon を使用して外部スキーマと Amazon Redshift Spectrum テーブル QuickSight を選択できます。このプロセスは、クラスター内の他のいずれの Amazon Redshift テーブルに対しても同様に機能します。データをロードまたは変換する必要はありません。

Amazon Redshift Spectrum の使用に関する詳細については、「Amazon Redshift データベースデベロッパーガイド」の「Amazon Redshift Spectrum を使用した外部データのクエリ」を参照してください。

Redshift Spectrum を使用して接続するには、次の操作を行います。

  • Amazon Redshift クラスターに関連付けられた IAMロールを作成または識別します。

  • IAM ポリシー AmazonS3ReadOnlyAccessAmazonAthenaFullAccess をIAMロールに追加します。

  • 使用する予定のテーブルの外部スキーマまたはデータカタログを登録します。

Redshift Spectrum を使用すると、ストレージをコンピューティングから切り離すことができるため、個別にスケーリングできます。実行するクエリに対してのみ料金が発生します。

Redshift Spectrum テーブルに接続するには、Amazon S3 または Athena QuickSight へのアクセス権を Amazon に付与する必要はありません。 Amazon S3 Amazon QuickSight は Amazon Redshift クラスターにのみアクセスする必要があります。Redshift Spectrum の設定の詳細については、「Amazon Redshift データベースデベロッパーガイド」の「Amazon Redshift Spectrum の開始方法」を参照してください。