View a markdown version of this page

Mengkueri katalog yang terdaftar di AWS Glue Data Catalog - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

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

Mengkueri katalog yang terdaftar di AWS Glue Data Catalog

Setelah Anda mendaftarkan gudang data Amazon Redshift ke AWS Glue Data Catalog dan menetapkan izin untuk katalog yang dihasilkan di AWS Lake Formation, katalog secara otomatis dipasang di semua instans Amazon Redshift dengan akses ke gudang data sumber di akun yang sama dan. Wilayah AWS Anda kemudian dapat menanyakan katalog itu seperti yang Anda lakukan pada cluster lokal atau grup kerja. Anda juga dapat menanyakan katalog yang terdaftar AWS Glue Data Catalog menggunakan mesin SQL apa pun yang mendukung Apache Iceberg REST Open API. Untuk informasi selengkapnya tentang membuat kueri katalog dalam AWS Glue Data Catalog menggunakan Apache Iceberg REST API, lihat Mengakses Katalog Data di Panduan Peng AWS Glue embang. Untuk informasi tentang Apache Iceberg REST API, lihat spesifikasi Apache Iceberg REST Open API.

Untuk menanyakan katalog, Anda harus terlebih dahulu mengatur izin untuk katalog menggunakan AWS Lake Formation. Untuk informasi selengkapnya tentang menyetel izin untuk katalog di AWS Lake Formation, lihat Menyiapkan izin untuk berbagi data Amazon Redshift di Panduan Peng AWS Lake Formation embang. Anda juga memerlukan peran IAM dengan kebijakan terkel AmazonRedshiftServiceLinkedRolePolicy ola terlampir. Untuk informasi tentang peran terkait layanan, lihat Menggunakan peran terkait layanan untuk Amazon Redshift di Panduan Manajemen Amazon Redshift.

Perhatikan bahwa kueri terhadap katalog harus mengikuti sintaks tiga bagian berikut untuk mengakses tabel:

database@namespace.schema.table

Untuk informasi umum tentang menanyakan gudang data Amazon Redshift, lihat Ku eri database di Panduan Manajemen Amazon Redshift.

Querying using the query editor v2

Setelah menetapkan izin untuk akun untuk mengakses grup kerja terkelola, kelompok kerja terkelola tersebut muncul di panel tampilan pohon di bawah bagian database eksternal dari database tanpa server Anda. Anda dapat menanyakan grup kerja terkelola dengan cara yang sama seperti menanyakan klaster internal yang disediakan Amazon Redshift atau kelompok kerja tanpa server, menggunakan format sintaks tiga bagian. database@namespace/cluster.schema.table Lihat contoh pernyataan berikut:

SELECT price FROM sales_db@mynamespace.sales_schema.inventory_table
Querying using the Data API

Anda dapat menanyakan grup kerja terkelola menggunakan Amazon Redshift Data API dengan cara yang sama seperti menanyakan klaster internal yang disediakan Amazon Redshift atau grup kerja tanpa server, meneruskan Nama Sumber Daya Amazon (ARN) katalog ke atribut yang relevan. database Pertimbangkan contoh berikut yang membuat tabel dalam katalog.

aws redshift-data execute-statement —sql 'CREATE TABLE IF NOT EXISTS "dev@test-rms-catalog".public.t1 (c1 INT, c2 VARCHAR(10));' —database arn:aws:glue:us-east-1:550022730026:catalog/test-rms-catalog