本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 AWS 分析服務查詢中繼資料表
您可以使用 Amazon Athena、Amazon Redshift 和 Amazon EMR 等 AWS 分析服務來查詢 S3 受管中繼資料表。
您必須先將 AWS 帳戶 和 區域中的 S3 資料表儲存貯體與分析服務整合,才能執行查詢。 AWS
使用 Amazon Athena 查詢中繼資料表
將 S3 資料表儲存貯體與分析服務整合之後,您就可以開始在 Athena 中查詢中繼資料表。 AWS 在您的查詢中,將目錄指定為 s3tablescatalog
,並將資料庫指定為 aws_s3_metadata
(這是中繼資料表的命名空間)。如需詳細資訊,請參閱使用 Athena 查詢 Amazon S3 資料表。
使用 Amazon Redshift 查詢中繼資料表
將 S3 資料表儲存貯體與分析服務整合後,您可以建立中繼資料資料表命名空間的資源連結 (aws_s3_metadata
)。 AWS 完成後,您可以在 Amazon Redshift 主控台中開始查詢中繼資料表。如需詳細資訊,請參閱使用 Amazon Redshift 存取 Amazon S3 資料表。
使用 Amazon EMR 查詢中繼資料表
若要使用 Amazon EMR 查詢中繼資料表,您可以建立為 Apache Iceberg 設定的 Amazon EMR 叢集,並使用 Apache Spark 連線到中繼資料表。您可以將 S3 資料表儲存貯體與 AWS 分析服務整合,或使用開放原始碼 Amazon S3 Tables Catalog for Iceberg 用戶端目錄來設定此項目。
如需詳細資訊,請參閱使用 Amazon EMR 存取 Amazon S3 資料表。