Support du langage Python pour UDFs - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Support du langage Python pour UDFs

Vous pouvez créer une personnalisation UDF basée sur le langage de programmation Python. La bibliothèque standard Python 2.7 peut être utilisée dansUDFs, à l'exception des modules suivants :

  • ScrolledText

  • Tix

  • Tkinter

  • tk

  • turtle

  • smtpd

En plus de la bibliothèque standard Python, les modules suivants font partie de la mise en œuvre d'Amazon Redshift :

Vous pouvez également importer vos propres modules Python personnalisés et les rendre utilisables en UDFs exécutant une CREATE LIBRARY commande. Pour de plus amples informations, veuillez consulter Exemple : importation de modules de bibliothèque Python personnalisés.

Important

Amazon Redshift bloque tout accès réseau et tout accès en écriture au système de fichiers. UDFs

Note

Python 3 n'est pas disponible pour PythonUDFs. Pour obtenir le support de Python 3 pour Amazon RedshiftUDFs, utilisez Lambda scalaire UDFs plutôt.