Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Supporto del linguaggio Python per funzioni definite dall'utente
Puoi creare una funzione definita dall'utente personalizzata basata sul linguaggio di programmazione Python. La libreria standard Python 2.7
-
ScrolledText
-
Tix
-
Tkinter
-
tk
-
turtle
-
smtpd
Oltre alla libreria standard Python, i moduli seguenti fanno parte dell'implementazione di Amazon Redshift:
Puoi anche importare moduli Python personalizzati e renderli disponibili per l'uso in funzioni definite dall'utente eseguendo un comando CREATE LIBRARY. Per ulteriori informazioni, consultare Esempio: importazione di moduli di libreria Python personalizzati.
Importante
Amazon Redshift blocca tutto l'accesso di rete e l'accesso in scrittura al file system tramite funzioni definite dall'utente.
Nota
Python 3 non è disponibile per le UDF Python. Per ottenere il supporto di Python 3 per le UDF Amazon Redshift, utilizza invece UDF Lambda scalari.