Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事
入力データを検証する
実際にデータをロードする前に Amazon S3 入力ファイルまたは Amazon DynamoDB テーブルのデータを検証するには、COPY コマンドとともに NOLOAD オプションを使用します。データをロードする際に使用するものと同じ COPY コマンドおよびオプションとともに NOLOAD を使用します。NOLOAD はデータベースにロードすることなくすべてのデータの完全性をチェックします。NOLOAD オプションは、データのロードを試行した場合に発生する可能性のあるエラーがあればそれらを表示します。
例えば、入力ファイルに間違った Amazon S3 パスを指定した場合、Amazon Redshift は以下のエラーを表示します。
ERROR: No such file or directory DETAIL: ----------------------------------------------- Amazon Redshift error: The specified key does not exist code: 2 context: S3 key being read : location: step_scan.cpp:1883 process: xenmaster [pid=22199] -----------------------------------------------
エラーメッセージをトラブルシューティングする方法については、「ロードエラー参照」を参照してください。
NOLOAD オプションの使用例については、「NOLOAD オプションを使用する COPY コマンド」を参照してください。