查詢 AWS Glue Data Catalog - Amazon Athena

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

查詢 AWS Glue Data Catalog

由 AWS Glue Data Catalog 於許多人將其用 AWS 服務 作其中央描述資料儲存庫,因此您可能想要查詢「資料目錄」中繼資料。若要這麼做,您可以在 Athena 中使用SQL查詢。您可以使用 Athena 查詢 AWS Glue 目錄中繼資料,例如資料庫、資料表、分割區和資料行。

若要取得 AWS Glue 目錄中繼資料,請在 Athena 後端查詢資料information_schema庫。本主題中的查詢範例會顯示如何使用 Athena 來查詢常見使用案例的 AWS Glue 目錄中繼資料。

考量與限制

  • 您可以使用個別的 Apache Hive DDL命令從 Athena 擷取特定資料information_schema庫、資料表、檢視、分割區和資料行的中繼資料資訊,而不是查詢資料庫。然而,輸出採用非表格格式。

  • 如果您有少量到中等的中 AWS Glue 繼資料,查詢information_schema效能最高。如果您有大量中繼資料,則可能會出現錯誤。

  • 您無法使用 CREATE VIEWinformation_schema 資料庫上建立檢視。