UDFcontraintes - 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.

UDFcontraintes

Dans le cadre des contraintes répertoriées dans cette rubrique, vous pouvez les utiliser UDFs partout où vous utilisez les fonctions scalaires intégrées d'Amazon Redshift. Pour de plus amples informations, veuillez consulter SQLréférence des fonctions.

Amazon Redshift Python est soumis aux UDFs contraintes suivantes :

  • Python UDFs ne peut pas accéder au réseau ni lire ou écrire dans le système de fichiers.

  • La taille totale des bibliothèques Python installées par l'utilisateur ne peut pas dépasser 100 Mo.

  • Amazon Redshift ne peut exécuter qu'un seul Python UDF à la fois pour les clusters provisionnés à l'aide de la gestion automatique de la charge de travail (WLM) et pour les groupes de travail sans serveur. Si vous essayez d'en exécuter plusieurs UDF simultanément, Amazon Redshift met en file d'attente le UDFs Python restant pour qu'il soit exécuté dans les files d'attente de gestion de la charge de travail. SQLUDFsn'ont pas de limite de simultanéité lorsque vous utilisez le mode automatiqueWLM.

  • Lorsque vous utilisez le mode manuel WLM pour des clusters provisionnés, le nombre de Python UDFs pouvant être exécutés simultanément par cluster est limité à un quart du niveau de simultanéité total du cluster. Par exemple, un cluster provisionné avec une simultanéité de 15 peut exécuter un maximum de trois Python simultanés. UDFs

  • Lorsque vous utilisez PythonUDFs, Amazon Redshift ne prend pas en charge les types de HLLSKETCH données SUPER et.