はじめに

VerticaでAWSのS3からデータロードすることはVertica7.2.2から可能になりました。
VSQLを使用してAWSのS3からデータをロードする手順をご紹介します。

AWSのS3に保存されているCSVをロードする手順


1.VerticaでAWS_ACCESS_KEY_IDを設定します。


2.VerticaでAWS_SECRET_ACCESS_KEYを設定します。


3.Verticaでリージョンを設定します。


4.COPYコマンドを使用してS3のデータをロードします。


実行例

S3に存在するCSVファイルをVerticaにロードします。

・S3のファイル内容を確認します。
test.csvの内容
1,”AAA”
2,”BBB”
3,”CCC”

・AWS_ACCESS_KEY_IDを設定します。


・AWS_SECRET_ACCESS_KEYを設定します。


・リージョンを設定します。


・COPYコマンドを使用してS3のtest.csvをロードします。


・ロードした結果を確認します。


その他

Management Consoleを使用してAWSのS3からロードする場合は以下のURLを参照ください。
http://vertica-tech.ashisuto.co.jp/aws_s3_vertica_mc_load/


検証バージョンについて

この記事の内容はVertica 8.1で確認しています。