LoginSignup
1
3

More than 3 years have passed since last update.

S3からRedshiftにcsvデータを読み込む方法

Last updated at Posted at 2019-07-14

はじめに

データ分析の独学をするときに環境としてAWSのRedshiftを使おうとしたが、
そもそも初心者なので、色々と手こずった。久しぶりメモとして投稿。

ロール作成

Identity and Access Management (IAM)にルールを決めることができるので、
AmazonS3ReadOnlyAccessのみを利用できるルールを作る。

クラスタ作成

Redshiftは無料枠があるので、それを利用する。
クイック起動して、ロールを設定してあげる。

Query editor

公式doc

データベースの接続をする(初回のみ)クラスタの設定見れば問題ない。
あとは普通のデータベースと同じ。テーブル作る。

S3にアップロード

特記ない。

S3から読み込む

コピーコマンド
COPY 'テーブル名'
FROM 's3のパス'
IAM_ROLE 'ロール名'
IGNOREHEADER 1
CSV;

これでエディタで確認できればOK。
無理ならエラーコマンド一つずつ潰すのみ。

参考

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3