Kueri AWS Glue Data Catalog - Amazon Athena

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kueri AWS Glue Data Catalog

Karena AWS Glue Data Catalog digunakan oleh banyak orang layanan AWS sebagai repositori metadata pusat mereka, Anda mungkin ingin menanyakan metadata Katalog Data. Untuk melakukannya, Anda dapat menggunakan SQL kueri di Athena. Anda dapat menggunakan Athena untuk menanyakan metadata AWS Glue katalog seperti database, tabel, partisi, dan kolom.

Untuk mendapatkan metadata AWS Glue Katalog, Anda menanyakan information_schema database di backend Athena. Contoh kueri dalam topik ini menunjukkan bagaimana menggunakan Athena untuk mengkueri metadata Katalog AWS Glue untuk kasus penggunaan umum.

Pertimbangan dan batasan

  • Alih-alih menanyakan information_schema database, dimungkinkan untuk menggunakan DDLperintah Apache Hive individual untuk mengekstrak informasi metadata untuk database, tabel, tampilan, partisi, dan kolom tertentu dari Athena. Namun, outputnya dalam format non-tabular.

  • Kueri paling information_schema berkinerja jika Anda memiliki jumlah metadata kecil hingga sedang. AWS Glue Jika Anda memiliki sejumlah besar metadata, kesalahan dapat terjadi.

  • Anda tidak dapat menggunakan CREATE VIEWuntuk membuat tampilan pada basis data information_schema.