STL_S3CLIENT_ERROR
スライスで Amazon S3 からファイルをロードするときに発生したエラーを記録します。
STL_S3CLIENT_ERROR は、COPY コマンドで Amazon S3 からデータを転送するときに発生したエラーの詳細を調べるために使用します。
STL_S3CLIENT_ERROR はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
テーブルの列
列名 | データ型 | 説明 |
---|---|---|
userid | integer | エントリを生成したユーザーの ID。 |
query | integer | クエリ ID。クエリ列は、他の各種システムテーブルおよびビューを結合するために使用できます。クエリ ID -1 は内部用です。 |
sliceid | integer | クエリが実行されていたスライスを識別する番号。 |
recordtime | timestamp | レコードが記録された時刻。 |
pid | integer | プロセス ID。セッション内のすべてのクエリは同一プロセスで実行されるため、一連のクエリを同一セッションで実行した場合、この値は一定です。 |
http_method | character(64) | Amazon S3 リクエストに対応する HTTP メソッド名。 |
bucket | character(64) | Amazon S3 バケット名。 |
key | character(256) | Amazon S3 オブジェクトに対応するキー。 |
error | character(1024) | エラーメッセージ。 |
is_partial | integer | COPY オペレーションの実行中に入力されたファイルが、いくつかの範囲で分割されていることを (true (1) で) 示す値。この値が false (0) の場合、入力ファイルは分割されていません。 |
start_offset | bigint | COPY オペレーション中に入力されたファイルが分割されていた場合、分割のオフセット値をバイト単位で示す値。ファイルが分割されていない場合、この値は 0 になります。 |
使用に関する注意事項
「接続タイムアウト」として複数のエラーが発生する場合は、ネットワークに問題がある可能性があります。拡張された VPC のルーティングを使用している場合は、クラスターの VPC とデータリソースの間のネットワークパスが有効であることを確認してください。詳細については、「Amazon Redshift の拡張 VPC ルーティング」を参照してください。
サンプルクエリ
以下のクエリは、現在のセッション中に完了された COPY コマンドからのエラーを返します。
select query, sliceid, substring(key from 1 for 20) as file, substring(error from 1 for 35) as error from stl_s3client_error where pid = pg_backend_pid() order by query desc;
結果
query | sliceid | file | error --------+---------+--------------------+------------------------------------ 362228 | 12 | part.tbl.25.159.gz | transfer closed with 1947655 bytes 362228 | 24 | part.tbl.15.577.gz | transfer closed with 1881910 bytes 362228 | 7 | part.tbl.22.600.gz | transfer closed with 700143 bytes r 362228 | 22 | part.tbl.3.34.gz | transfer closed with 2334528 bytes 362228 | 11 | part.tbl.30.274.gz | transfer closed with 699031 bytes r 362228 | 30 | part.tbl.5.509.gz | Unknown SSL protocol error in conne 361999 | 10 | part.tbl.23.305.gz | transfer closed with 698959 bytes r 361999 | 19 | part.tbl.26.582.gz | transfer closed with 1881458 bytes 361999 | 4 | part.tbl.15.629.gz | transfer closed with 2275907 bytes 361999 | 20 | part.tbl.6.456.gz | transfer closed with 692162 bytes r (10 rows)