啟用對 Amazon Redshift Spectrum 的存取 - Amazon QuickSight

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

啟用對 Amazon Redshift Spectrum 的存取

您可以使用 Amazon Redshift Spectrum,透過 Amazon Redshift 將 Amazon QuickSight 連線到外部目錄。例如,您可以存取 Amazon Athena 目錄。然後,您可以使用 Amazon Redshift 叢集而不是 Athena 查詢引擎,查詢 Amazon S3 資料湖上的非結構化資料。

您也可以結合資料集,包括存放在 Amazon Redshift 和 S3 中的資料。然後,您可以在 Amazon Redshift 中使用 SQL 語法來存取它們。

在您註冊資料目錄 (適用於 Athena) 或外部結構描述 (適用於 Hive 中繼存放區) 之後,您可以使用 Amazon QuickSight 來選取外部結構描述和 Amazon Redshift Spectrum 資料表。此程序適用於叢集中的任何其他 Amazon Redshift 資料表。您不需要載入或轉換您的資料。

如需有關使用 Amazon Redshift Spectrum 的詳細資訊,請參閱《Amazon Redshift 資料庫開發人員指南》中的使用 Amazon Redshift Spectrum 以查詢外部資料

若要使用 Redshift Spectrum 進行連線,請執行下列動作:

  • 建立或識別與 Amazon Redshift 叢集關聯的 IAM 角色。

  • 將 IAM 政策 AmazonS3ReadOnlyAccessAmazonAthenaFullAccess 新增至 IAM 角色。

  • 針對您打算使用的表格,註冊外部結構描述或資料目錄。

Redshift Spectrum 可讓將儲存和運算分離,以分開擴展。您只需就所執行的查詢付費。

若要連線到 Redshift Spectrum 資料表,您無需授予 Amazon QuickSight 對 Amazon S3 或 Athena 的存取權。Amazon QuickSight 只需存取 Amazon Redshift 叢集。如需有關設定 Redshift Spectrum 的完整詳細資訊,請參閱《Amazon Redshift 資料庫開發人員指南》中的開始使用 Amazon Redshift Spectrum