

 Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat [posting blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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

# Menanyakan AWS Glue Data Catalog
<a name="query-editor-v2-glue"></a>

Anda dapat menggunakan editor kueri v2 untuk menanyakan data yang dikatalogkan di katalog Anda AWS Glue Data Catalog dengan menggunakan perintah SQL tertentu dan memberikan izin yang diuraikan di bagian ini. Secara default, terdaftar sebagai editor kueri v2 database bernama`awsdatacatalog`. AWS Glue Data Catalog Menanyakan tidak AWS Glue Data Catalog tersedia di semua Amazon Wilayah AWS Redshift. Gunakan perintah SHOW untuk menentukan apakah kemampuan ini tersedia. Untuk informasi lebih lanjut tentang AWS Glue, lihat [Apa itu AWS Glue?](https://docs.aws.amazon.com/glue/latest/dg/what-is-glue.html) di *Panduan AWS Glue Pengembang*.

**catatan**  
Query hanya AWS Glue Data Catalog didukung di cluster tipe node Amazon RA3 Redshift dan Amazon Redshift Serverless.

Anda dapat mengonfigurasi gudang data dan melihat objek AWS Glue database yang dikatalogkan menggunakan perintah SQL berikut:
+ SHOW - untuk menampilkan `awsdatacatalog` apakah dipasang untuk gudang data yang saat ini terhubung. Misalnya, untuk menampilkan nilai `data_catalog_auto_mount` parameter, jalankan:

  ```
  SHOW data_catalog_auto_mount;
  ```

  Untuk informasi selengkapnya, lihat [TAMPILKAN](https://docs.aws.amazon.com/redshift/latest/dg/r_SHOW.html) di Panduan *Pengembang Database Amazon Redshift*.
+ ALTER SYSTEM — untuk mengubah konfigurasi tingkat sistem. `data_catalog_auto_mount` Misalnya, untuk mengubah nilai `data_catalog_auto_mount` parameter menjadi`on`, jalankan:

  ```
  ALTER SYSTEM SET data_catalog_auto_mount = on;
  ```

  Perubahan akan berlaku ketika klaster yang disediakan di-boot ulang atau grup kerja tanpa server secara otomatis dijeda dan dilanjutkan. Untuk informasi selengkapnya, lihat [MENGUBAH SISTEM di Panduan](https://docs.aws.amazon.com/redshift/latest/dg/r_ALTER_SYSTEM.html) Pengembang *Database Amazon Redshift*.
+ TAMPILKAN SKEMA - menunjukkan daftar skema. Skema dalam database bernama `awsdatacatalog` mewakili database yang dikatalogkan AWS Glue dalam. AWS Glue Data Catalog Misalnya, untuk menampilkan skema ini, jalankan:

  ```
  SHOW SCHEMAS FROM DATABASE awsdatacatalog;
  ```

  Untuk informasi selengkapnya, lihat [TAMPILKAN SKEMA](https://docs.aws.amazon.com/redshift/latest/dg/r_SHOW_SCHEMAS.html) di Panduan Pengembang *Database Amazon Redshift*.
+ TAMPILKAN TABEL - menunjukkan daftar tabel dalam skema. Misalnya, untuk menampilkan tabel dalam AWS Glue Data Catalog database bernama `awsdatacatalog` yang sedang `myglue` dijalankan skema:

  ```
  SHOW TABLES FROM SCHEMA awsdatacatalog.myschema;
  ```

  Untuk informasi selengkapnya, lihat [TAMPILKAN TABEL](https://docs.aws.amazon.com/redshift/latest/dg/r_SHOW_TABLES.html) di Panduan *Pengembang Database Amazon Redshift*.
+ TAMPILKAN KOLOM - menunjukkan daftar kolom dalam tabel. Misalnya, untuk menampilkan kolom dalam AWS Glue Data Catalog database bernama `awsdatacatalog` yang berada dalam skema `myglue` dan tabel `mytable` berjalan:

  ```
  SHOW COLUMNS FROM TABLE awsdatacatalog.myglue.mytable;
  ```

  Untuk informasi selengkapnya, lihat [TAMPILKAN KOLOM](https://docs.aws.amazon.com/redshift/latest/dg/r_SHOW_COLUMNS.html) di Panduan *Pengembang Database Amazon Redshift*.

**Untuk memberikan izin kepada pengguna atau peran IAM Anda untuk menanyakan, AWS Glue Data Catalog**

1. **Di panel tampilan pohon, sambungkan ke database awal di klaster yang disediakan atau grup kerja tanpa server menggunakan metode autentikasi nama pengguna dan kata sandi Database.** Misalnya, sambungkan ke `dev` database menggunakan pengguna admin dan kata sandi yang Anda gunakan saat membuat klaster atau grup kerja.

1. Di tab editor, jalankan pernyataan SQL berikut untuk memberikan akses pengguna IAM ke file. AWS Glue Data Catalog

   ```
   GRANT USAGE ON DATABASE awsdatacatalog to "IAM:myIAMUser"
   ```

   Di *IAM:myIAMUser* mana pengguna IAM yang ingin Anda berikan hak istimewa penggunaan ke. AWS Glue Data Catalog Atau, Anda dapat memberikan hak istimewa penggunaan *IAMR:myIAMRole* untuk peran IAM.

1. Di panel tampilan pohon, edit atau hapus sambungan ke klaster atau grup kerja yang sebelumnya Anda buat. Connect ke cluster atau workgroup Anda dengan salah satu cara berikut:
   + Untuk mengakses `awsdatacatalog` database dari cluster, Anda harus menggunakan metode otentikasi **Kredensial sementara menggunakan identitas IAM Anda**. Untuk informasi selengkapnya tentang metode otentikasi ini, lihat[Menghubungkan ke database Amazon Redshift](query-editor-v2-connecting.md). Administrator editor kueri v2 Anda mungkin perlu mengonfigurasi **pengaturan Akun** untuk akun untuk menampilkan metode otentikasi ini di jendela koneksi.
   + Untuk mengakses `awsdatacatalog` database dari workgroup, Anda harus menggunakan metode otentikasi Pengguna **Federasi**. Untuk informasi selengkapnya tentang metode otentikasi ini, lihat[Menghubungkan ke database Amazon Redshift](query-editor-v2-connecting.md).

1. Dengan hak istimewa yang diberikan, Anda dapat menggunakan identitas IAM Anda untuk menjalankan SQL terhadap Anda. AWS Glue Data Catalog

Setelah menghubungkan, Anda dapat menggunakan editor kueri v2 untuk menanyakan data yang dikatalogkan. AWS Glue Data Catalog Pada panel tampilan pohon editor kueri v2, pilih cluster atau workgroup dan database. `awsdatacatalog` Di panel editor atau buku catatan, konfirmasikan klaster atau grup kerja yang benar dipilih. Basis data yang dipilih harus menjadi basis data Amazon Redshift awal seperti. `dev` Untuk informasi tentang membuat kueri, lihat [Membuat kueri dengan Amazon Redshift](query-editor-v2-query-run.md) dan. [Notebook di Amazon RedshiftNotebook](query-editor-v2-notebooks.md) Nama database `awsdatacatalog` dicadangkan untuk referensi database Katalog Data eksternal di akun Anda. Query terhadap `awsdatacatalog` database hanya bisa read-only. Gunakan notasi tiga bagian untuk mereferensikan tabel dalam pernyataan SELECT Anda. Di mana bagian pertama adalah nama database, bagian kedua adalah nama AWS Glue database, dan bagian ketiga adalah nama AWS Glue tabel.

```
SELECT * FROM awsdatacatalog.<aws-glue-db-name>.<aws-glue-table-name>;
```

Anda dapat melakukan berbagai skenario yang membaca AWS Glue Data Catalog data dan mengisi tabel Amazon Redshift.

Contoh SQL berikut bergabung dengan dua tabel yang didefinisikan dalam. AWS Glue

```
SELECT pn.emp_id, alias, role, project_name 
FROM "awsdatacatalog"."empl_db"."project_name_table" pn, 
"awsdatacatalog"."empl_db"."project_alias_table" pa
WHERE pn.emp_id = pa.emp_id;
```

Contoh SQL berikut membuat tabel Amazon Redshift dan mengisinya dengan data dari gabungan dua tabel. AWS Glue 

```
CREATE TABLE dev.public.glue AS
SELECT pn.emp_id, alias, role, project_name 
FROM "awsdatacatalog"."empl_db"."project_name_table" pn, 
"awsdatacatalog"."empl_db"."project_alias_table" pa
WHERE pn.emp_id = pa.emp_id;
```

## Menanyakan tabel Amazon S3 (pratinjau)
<a name="query-editor-v2-glue-s3-tables"></a>

Anda dapat menggunakan editor kueri v2 untuk menanyakan data yang disimpan di katalog Amazon S3table yang dipasang ke file. AWS Glue Data Catalog Katalog tabel Amazon S3 dipasang ke saat pembuatan, dan secara otomatis muncul sebagai database eksternal AWS Glue Data Catalog pada semua cluster yang disediakan dan grup kerja tanpa server yang sama di bawah akun yang sama. Wilayah AWS Untuk informasi selengkapnya tentang mengakses tabel Amazon S3 menggunakan Amazon Redshift, lihat Mengakses tabel [Amazon S3 dengan Amazon Redshift di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-integrating-redshift.html).