Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Dalam batasan yang tercantum dalam topik ini, Anda dapat menggunakan di UDFs mana saja Anda menggunakan fungsi skalar bawaan Amazon Redshift. Untuk informasi selengkapnya, lihat Referensi fungsi SQL.
Amazon Redshift Python UDFs memiliki kendala berikut:
-
Python UDFs 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 UDFs Python yang tersisa untuk dijalankan dalam antrian manajemen beban kerja. SQL UDFs tidak memiliki batas konkurensi saat menggunakan WLM otomatis.
-
Saat menggunakan WLM manual untuk cluster yang disediakan, jumlah Python UDFs 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 Python bersamaan. UDFs
Saat menggunakan Python UDFs, Amazon Redshift tidak mendukung tipe data SUPER dan HLLSKETCH.