Supporto del linguaggio Python per UDFs - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Supporto del linguaggio Python per UDFs

Puoi creare una funzione definita dall'utente personalizzata basata sul linguaggio di programmazione Python. La libreria standard Python 2.7 è disponibile per l'uso in UDFs, ad eccezione dei seguenti moduli:

  • ScrolledText

  • Tix

  • Tkinter

  • tk

  • turtle

  • smtpd

Oltre alla libreria standard Python, i moduli seguenti fanno parte dell'implementazione di Amazon Redshift:

Puoi anche importare i tuoi moduli Python personalizzati e renderli disponibili per l'uso UDFs eseguendo un CREATE LIBRARY comando. Per ulteriori informazioni, consulta Esempio: importazione di moduli di libreria Python personalizzati.

Importante

Amazon Redshift blocca tutti gli accessi alla rete e gli accessi in scrittura al file system tramite. UDFs

Nota

Python 3 non è disponibile per Python. UDFs Per ottenere il supporto di Python 3 per Amazon UDFs Redshift, usa invece. Lambda scalare UDFs