はじめに
VerticaでAWSのS3からデータロードすることはVertica7.2.2から可能になりました。さらに、Management Consoleを使用してAWSのS3からデータをロードすることがVertica7.2.3から可能になりましたので、その手順をご紹介します。

AWSのS3に保存されているCSVをロードする手順
1.Management Consoleの「DataLoadActivity」に移動し、「New S3 Data Load」をクリックします。

2.「Create New Amazon S3 Loading Job」の設定項目に入力し「Submit Load Request」をクリックします。

【設定項目の説明】
№ | 設定項目 | 設定内容 |
---|---|---|
1 | AWS Source URL | AWS S3に保存されているCSVのURLを設定する。 |
2 | Access Key ID | AWSのアクセスキーIDを設定する。 |
3 | Secret Access Key | AWSのシークレットアクセスキーを設定する。 |
4 | AWS Region | AWS S3のリージョンを設定する。 |
5 | Scehma name | ロード対象テーブルのスキーマ名を設定する。 |
6 | Table name | ロード対象テーブル名を設定する。 |
7 | Copy Parameters | COPYコマンドのパラメータを設定する。 |
その他
VSQLからAWSのS3にあるデータをロードする場合は、以下のURLを参照ください。https://vertica-tech.ashisuto.co.jp/vsql_s3_load/
検証バージョンについて
この記事の内容はVertica 8.0で確認しています。- 投稿タグ
- copy, S3, Management Console