UDF のための Python 言語のサポート - Amazon Redshift

UDF のための Python 言語のサポート

Python プログラミング言語に基づいてカスタム UDF を作成できます。Python 2.7 標準ライブラリは UDF で使用できますが、以下のモジュールは例外です。

  • ScrolledText

  • Tix

  • Tkinter

  • tk

  • turtle

  • smtpd

Python 標準ライブラリに加え、以下のモジュールも Amazon Redshift 実装の一部です。

独自のカスタム Python モジュールをインポートし、ライブラリを作成する コマンドを実行することによって UDF で使用できるようにすることも可能です。詳細については、「例: カスタム Python ライブラリモジュールのインポート」を参照してください。

重要

Amazon Redshift は、UDF を介したすべてのネットワークアクセスとファイルシステムへの書き込みアクセスをブロックします。

注記

Python 3 は Python UDF では使用できません。Amazon Redshift UDF に対する Python 3 のサポートを取得するには、スカラー Lambda UDF を代わりに使用します。