

 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.

# Meminta data lake
<a name="query-editor-v2-querying-data-lake"></a>

Anda dapat meminta data di danau data Amazon S3 dengan mengikuti serangkaian tugas dalam tutorial ini. Pertama, Anda membuat skema eksternal untuk referensi database eksternal di. [AWS Glue Data Catalog](https://docs.aws.amazon.com/glue/latest/dg/components-overview.html#data-catalog-intro) Kemudian, Anda dapat meminta data di danau data Amazon S3.

## Demo: Kueri danau data
<a name="query-editor-v2-example-data-lake-demo"></a>

Untuk mempelajari cara menanyakan data lake, tonton video berikut.

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/-pyy0qNmEKo/0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/-pyy0qNmEKo)


## Prasyarat
<a name="query-editor-v2-querying-data-lake-prerequisites"></a>

Sebelum Anda bekerja dengan data lake Anda di editor kueri v2, konfirmasikan bahwa hal berikut telah disiapkan di lingkungan Amazon Redshift Anda:
+ Merayapi data Amazon S3 Anda AWS Glue menggunakan dan mengaktifkan Katalog Data Anda. AWS Lake Formation
+ Buat peran IAM untuk Amazon Redshift menggunakan Katalog Data AWS Glue yang diaktifkan untuk. AWS Lake Formation Untuk detail tentang prosedur ini, lihat [Untuk membuat peran IAM untuk Amazon Redshift menggunakan AWS Glue Data Catalog enabled](https://docs.aws.amazon.com/redshift/latest/dg/c-getting-started-using-spectrum-create-role.html#spectrum-get-stared-create-role-lake-formation) for. AWS Lake Formation Untuk informasi lebih lanjut tentang penggunaan Redshift Spectrum dan Lake Formation, lihat Menggunakan [Redshift](https://docs.aws.amazon.com/redshift/latest/dg/spectrum-lake-formation.html) Spectrum dengan. AWS Lake Formation
+ Berikan izin SELECT pada tabel untuk kueri di database Lake Formation. Untuk detail tentang prosedur ini, lihat [Untuk memberikan izin SELECT pada tabel untuk kueri di database Lake Formation](https://docs.aws.amazon.com/redshift/latest/dg/c-getting-started-using-spectrum-create-role.html#spectrum-get-started-grant-lake-formation-table).

  Anda dapat memverifikasi di konsol Lake Formation (https://console.aws.amazon.com/lakeformation/), bagian **Izin**, halaman **izin data lake**, bahwa peran IAM, AWS Glue database, dan tabel memiliki izin yang tepat.
+ Konfirmasikan bahwa pengguna Anda yang terhubung memiliki izin untuk membuat skema di database Amazon Redshift dan mengakses data di danau data Anda. Saat Anda terhubung ke database di editor kueri v2, Anda memilih metode otentikasi yang menyertakan kredensil, yang dapat berupa pengguna database atau pengguna IAM. Pengguna yang terhubung harus memiliki izin dan hak istimewa database yang tepat, seperti file. `superuser` `admin`Pengguna Amazon Redshift yang membuat cluster atau workgroup memiliki `superuser` hak istimewa dan dapat membuat skema dan mengelola database Redshift. Untuk informasi selengkapnya tentang menghubungkan ke database dengan editor kueri v2, lihat[Menghubungkan ke database Amazon Redshift](query-editor-v2-connecting.md).

## Membuat skema eksternal
<a name="query-editor-v2-create-external-schema"></a>

Untuk melakukan kueri data di danau data Amazon S3, buat skema eksternal terlebih dahulu. Skema eksternal mereferensikan database eksternal di file. [AWS Glue Data Catalog](https://docs.aws.amazon.com/glue/latest/dg/components-overview.html#data-catalog-intro)

1. Dalam tampilan **Editor editor** kueri v2, pilih ![\[Create\]](http://docs.aws.amazon.com/id_id/redshift/latest/mgmt/images/qev2-add.png) **Buat**, lalu pilih **Skema**.

1. Masukkan nama **Skema**.

1. Untuk **tipe Skema**, pilih **Eksternal**.

1. Dalam detail **Katalog Data**, **Wilayah** default ke tempat database Redshift Wilayah AWS Anda berada.

1. Pilih **AWS Glue database** yang akan dipetakan skema eksternal dan yang berisi referensi ke AWS Glue tabel.

1. Pilih **peran IAM** untuk Amazon Redshift yang memiliki izin yang diperlukan untuk menanyakan data di Amazon S3.

1. Secara opsional, pilih **peran IAM** yang memiliki izin ke Katalog Data.

1. Pilih **Buat skema**.

   Skema muncul di bawah database Anda di panel tampilan pohon.

Saat membuat skema, jika Anda menerima kesalahan izin ditolak untuk database Anda, periksa apakah pengguna yang terhubung memiliki hak istimewa database untuk membuat skema.

## Menanyakan data di danau data Amazon S3 Anda
<a name="query-editor-v2-query-data-lake"></a>

Anda menggunakan skema yang Anda buat dalam prosedur sebelumnya. 

1. Di panel tampilan pohon, pilih skema.

1. Untuk melihat definisi tabel, pilih tabel. Kolom tabel dan tipe data ditampilkan.

1. Untuk menanyakan tabel, pilih tabel dan di menu konteks (klik kanan), **pilih Pilih tabel** untuk menghasilkan kueri.

1. Jalankan kueri di **Editor**.

   Contoh SQL berikut dihasilkan oleh query editor v2 untuk query semua baris dalam AWS Glue tabel bernama`flightscsv`. Kolom dan baris yang ditunjukkan dalam output dipotong untuk kesederhanaan.

   ```
   SELECT * FROM "dev"."mydatalake_schema"."flightscsv";
                           
   year    quarter   month   dom  day_of_week   fl_date    unique_carrier  airline_id   carrier   tail_num   fl_num		
   2016    4         10      19   3             10/19/16   OO              20304        OO         N753SK    3086	 
   2016    4         10      19   3             10/19/16   OO              20304        OO         N753SK    3086	
   2016    4         10      19   3             10/19/16   OO              20304        OO         N778SK    3087		
   2016	4         10      19   3             10/19/16   OO              20304        OO         N778SK    3087	
   ...
   ```