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
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kompatibilitas Apache Iceberg untuk Amazon Redshift
Anda dapat mendaftarkan seluruh cluster atau ruang nama tanpa server yang disediakan Amazon Redshift ke untuk membuat katalog yang berbagi AWS Glue Data Catalog data langsung dengan aman di seluruh akun. AWS Anda dapat mengakses katalog ini dari mesin query SQL apa pun yang mendukung Apache Iceberg REST API. AWS Lake Formation mengelola izin untuk katalog, memungkinkan Anda mengelola satu salinan data dengan satu set izin sambil memanfaatkan fitur Amazon Redshift seperti tampilan terwujud dan integrasi Zero-ETL.
Semua katalog yang dibuat dari cluster yang disediakan Amazon Redshift terdaftar dan ruang nama tanpa server di dalamnya secara otomatis AWS Glue Data Catalog dipasang sebagai database eksternal pada semua cluster yang disediakan dan grup kerja tanpa server di akun yang sama di bawah akun yang sama. Wilayah AWS Katalog yang dibuat AWS Glue Data Catalog untuk menyimpan data di Redshift Managed Storage (RMS) dipasang dengan cara yang sama sebagai database eksternal. Setelah database dipasang, Anda dapat langsung terhubung ke database ini dan menanyakan objek menggunakan not database@namespace-catalog.schema.table asi tiga bagian.
Wilayah di mana kompatibilitas Apache Iceberg tersedia
Kompatibilitas Apache Iceberg dengan Amazon Redshift tersedia sebagai berikut: Wilayah AWS
Timur AS (N. Virginia)
AS Timur (Ohio)
AS Barat (California Utara)
Asia Pasifik (Hong Kong)
Asia Pasifik (Seoul);
Asia Pasifik (Singapura)
Asia Pasifik (Sydney)
Asia Pasifik (Tokyo)
Kanada (Pusat)
Eropa (Frankfurt)
Eropa (Irlandia)
Europe (London)
Europe (Stockholm)
Amerika Selatan (Sao Paulo)
Pertimbangan dan batasan saat menggunakan katalog Amazon Redshift di AWS Glue Data Catalog
Saat menggunakan katalog Amazon Redshift di AWS Glue Data Catalog, pertimbangkan hal berikut:
Gudang data terdaftar AWS Glue Data Catalog mengikuti sintaks tiga bagian untuk mengakses tabel (
database@namespace-catalog.schema.table). Misalnya, jika Anda mendaftarkan namespace Amazon Redshift bernama a, diisi oleh database bernama b, yang menyimpan skema bernama c, di mana tabel bernama d, Anda akan memilih dari d menggunakan pernyataan berikut:SELECT * FROM b@a.c.d;Perhatikan bahwa panjang gabungan dari
database@namespace-catalogbagian sintaks harus 127 karakter atau kurang.Saat Anda mendaftarkan cluster atau namespace ke AWS Glue Data Catalog, Amazon Redshift mendaftarkan semua database dan relasi di cluster atau namespace tersebut.
Anda dapat mendaftarkan beberapa cluster Redshift dan ruang nama ke. AWS Glue Data Catalog
Mendaftarkan cluster atau namespace hanya mendaftarkan skema internal dan relasi di cluster atau namespace itu. Berikut ini tidak terdaftar:
Skema eksternal.
Tabel eksternal. Perhatikan bahwa tampilan pengikatan terlambat yang dibuat dari tabel eksternal akan didaftarkan.
User-created fungsi.
Prosedur.
Tabel dengan keamanan tingkat baris atau kebijakan penyembunyian data dinamis terlampir.
Objek database dengan nama huruf besar atau huruf campuran. Tabel yang berisi kolom huruf besar atau huruf campuran tidak terdaftar. Ini berlaku bahkan ketika din enable_case_sensitive_identifier onaktifkan.
Izin database Amazon Redshift, seperti peran yang diberikan oleh kontrol akses berbasis peran, tidak ditransfer ke katalog di. AWS Glue Data Catalog Gunakan AWS Lake Formation untuk mengkonfigurasi izin untuk AWS Glue Data Catalog. Untuk informasi selengkapnya tentang menggunakan Lake Formation untuk mengonfigurasi izin, lihat Menyiapkan izin untuk berbagi data Amazon Redshift di Panduan Peng AWS Lake Formation embang.
Saat Anda membuat katalog dari cluster terdaftar atau namespace tanpa server, Anda akan membuat grup kerja terkelola Amazon Redshift menggunakan sumber daya komputasi Amazon Redshift untuk menangani persyaratan komputasi saat menanyakan katalog tersebut. AWS Glue Data Catalog Anda dapat melihat grup kerja terkelola di konsol Amazon Redshift Serverless dan mengelolanya di. AWS Glue
Saat Anda mendaftarkan cluster yang dijeda AWS Glue Data Catalog , cluster tersebut tidak akan di-mount sebagai katalog sampai cluster dilanjutkan.
Saat Anda mendaftarkan namespace tanpa server yang tidak digunakan secara aktif, namespace AWS Glue Data Catalog itu tidak akan di-mount sebagai katalog sampai namespace digunakan lagi.
Untuk mengakses tabel di gudang data terdaftar ke AWS Glue Data Catalog, tingkat isolasi database harus SNAPSHOT. Mencoba mengakses tabel dengan tingkat isolasi SERIALIZABLE akan mengakibatkan kesalahan. Untuk informasi selengkapnya tentang isolasi yang dapat diserialisasi, lihat. Tingkat isolasi di Amazon Redshift Untuk informasi tentang mengubah tingkat isolasi database, lihatALTER DATABASE.
Perhatikan bahwa tingkat isolasi
devdatabase default tidak dapat diubah. Akibatnya, ini berarti bahwa tabel dalamdevdatabase tidak akan dimasukkan dalam data yang dapat diakses saat mendaftarkan gudang data ke AWS Glue Data Catalog.