Snowflake - ステージからテーブルへの一括ロードアクション

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Snowflakeステージからターゲットテーブルにファイルをロードします。 このアクションはCOPYコマンドを使用して、ステージからターゲットテーブルにデータを直接ロードします。 内部ステージを使用する場合、このアクションは"内部ステージへの一括ロード"と一緒に使用する必要があります。

このアクションはロードを実行し、完了を待ってから次のステップに進みます。 ロード時間は、ソースファイルのサイズ、列数、ターゲットテーブルでの追加の検証、ネットワーク速度によって異なります(S3からAWSにデプロイされたSnowflakeインスタンスにデータをロードする場合は高速になります)。 1 GBのCSVファイルで30列および300万行の場合、60秒かかります。

ソースファイルには、CSV形式、JSON、PARQUET、およびその他の半構造化ファイルタイプのデータを含めることができます。

入力

入力フィールド説明
テーブル データをロードするターゲットテーブルを選択します。 通常、これはデータロード用のステージングテーブルです。 その後、このテーブルの行はプロダクションテーブルにマージされます。
ステージ名

Snowflake内の既存のステージを選択します。 このステージでファイルを指定しない場合、すべての新しいファイルがロードされます。 外部ステージを使用する場合、この外部ステージにはファイルの場所、AWS認証情報、暗号化、ファイル形式の詳細に関する情報が含まれている必要があります。

S3外部ステージの作成方法を確認します。

ファイル名 ロードする1つ以上のファイル名のリストをカンマ区切りで指定します。 指定しない場合、ステージ内のすべてのファイルがロードされます。 これらのファイルがSnowflakeの内部ステージまたは外部ステージのいずれかにすでにステージングされていることを確認してください。 詳細はこちら
ファイル形式 データに適用するファイル形式を指定します。 デフォルトでは、Snowflakeのデフォルト形式がCOPYコマンドに適用されます。

出力

出力フィールド説明
ソースファイル名ソースファイルの相対パスと名前。
サンプル値:
外部ステージ: s3://bucket-name/parent_folder/file_name.csv
内部ステージ: @stage_name/folder/file_name.csv
Status
説明
LOADEDすべての行が正常にロードされました。
LOAD FAILEDロードに失敗しました。 データファイル全体がロードされませんでした。
PARTIALLY LOADEDロードに失敗しました。 データファイルが部分的にロードされました。 ロードが失敗した正確な場所を確認するには、最初のエラー行を使用します。
解析された行ソースファイルから読み取られた行数。
ロードされた行ソースファイルからターゲットテーブルに正常にロードされた行数。
エラー制限エラー数がこの制限に達すると、ロードが中止されます。 通常、これは0で、最初のエラーでロードが中止されることを意味します。
検出されたエラーソースファイル内のエラーがある行数。
最初のエラーソースファイル内の最初のエラーのエラー詳細。
最初のエラー行エラーの原因となった最初の行の行番号。
最初のエラー文字エラーの原因となった最初の文字の位置。
最初のエラー列名最初のエラーが発生した列名。

Last updated: