View a markdown version of this page

Kendala Python UDF - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung pembuatan UDF Python baru mulai Patch 198. UDF Python yang ada akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat posting blog.

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

Kendala Python UDF

Dalam batasan yang tercantum dalam topik ini, Anda dapat menggunakan UDF di mana pun Anda menggunakan fungsi skalar bawaan Amazon Redshift. Untuk informasi selengkapnya, lihat Referensi fungsi SQL.

UDF Python Amazon Redshift memiliki kendala berikut:

  • Python UDF tidak dapat mengakses jaringan atau membaca atau menulis ke sistem file.

  • Ukuran total pustaka Python yang diinstal pengguna tidak dapat melebihi 100 MB.

  • Amazon Redshift hanya dapat menjalankan satu Python UDF pada satu waktu untuk klaster yang disediakan menggunakan manajemen beban kerja otomatis (WLM) dan untuk grup kerja tanpa server. Jika Anda mencoba menjalankan lebih dari satu UDF secara bersamaan, Amazon Redshift mengantri sisa UDF Python untuk dijalankan dalam antrian manajemen beban kerja. SQL UDF tidak memiliki batas konkurensi saat menggunakan WLM otomatis.

  • Saat menggunakan WLM manual untuk cluster yang disediakan, jumlah UDF Python yang dapat berjalan secara bersamaan per cluster dibatasi hingga seperempat dari total tingkat konkurensi cluster. Misalnya, cluster yang disediakan dengan konkurensi 15 dapat menjalankan maksimal tiga UDF Python bersamaan.

  • Saat menggunakan UDF Python, Amazon Redshift tidak mendukung tipe data SUPER dan HLLSKETCH.