複数ファイル読み取り時のエラー - Amazon Redshift

複数ファイル読み取り時のエラー

COPY コマンドはアトミックでトランザクショナルです。つまり、COPY コマンドが複数のファイルからデータを読み取る場合でも、プロセス全体は 1 つのトランザクションとして扱われます。COPY でファイル読み込みにエラーが発生した場合、プロセスがタイムアウトになるまで (statement_timeout を参照)、または長時間 (15~30 分間) Amazon S3 からデータをダウンロードできないときは各ファイルを 1 回のみロードするようにして、自動的にファイル読み込みを再試行します。COPY コマンドが失敗した場合、トランザクション全体がキャンセルされ、変更はすべてロールバックされます。ロードエラー処理の詳細については、「データロードのトラブルシューティング」を参照してください。

COPY コマンドが正常に開始されると、クライアントによる切断などでセッションが終了しても、アプリケーションは停止しません。ただし、COPY コマンドが BEGIN … END セッションブロック内にあり、セッションが終了したためにこのブロックが完了していない場合、COPY を含むすべてのトランザクションがロールバックされます。トランザクションの詳細については、「BEGIN」を参照してください。