Suporte da linguagem Python para UDFs - Amazon Redshift

Suporte da linguagem Python para UDFs

Você pode criar uma UDF personalizada com base na linguagem de programação Python. A Biblioteca padrão Python 2.7 está disponível para uso em UDFs, com exceção dos seguintes módulos:

  • ScrolledText

  • Tix

  • Tkinter

  • tk

  • turtle

  • smtpd

Além da biblioteca padrão do Python, os seguintes módulos fazem parte da implementação do Amazon Redshift:

Você também pode importar seus próprios módulos Python personalizados e disponibilizá-los para uso em UDFs executando um comando CREATE LIBRARY. Para ter mais informações, consulte Exemplo: importar módulos personalizados da biblioteca Python.

Importante

O Amazon Redshift bloqueia todo o acesso à rede e acesso de gravação ao sistema de arquivos por meio de UDFs.

nota

O Python 3 não está disponível para UDFs do Python. Para obter suporte ao Python 3 para UDFs do Amazon Redshift, use UDFs escalares do Lambda.