Redshift에서 COPY 명령을 시도했습니다.
소개
이 기사는 공부용으로 시험한 것 정리한 것입니다.
이번에는 S3에 CSV 파일을 배치하고 Redshift에 COPY를 시도했습니다.
Redshift란?
htps : // 아 ws. 아마존. 이 m/jp/레 d시 ft/
특징
사전 준비
create table pokemon(
no INT,
name VARCHAR(128),
type1 VARCHAR(32),
type2 VARCHAR(32),
nomal_characteristic1 VARCHAR(48),
nomal_characteristic2 VARCHAR(48),
dream_characteristic2 VARCHAR(48),
hp INT,
attack INT,
defense INT,
special_attack INT,
special_defense INT,
speed INT,
sum INT
)
図鑑番号,ポケモン名,タイプ1,タイプ2,通常特性1,通常特性2,夢特性,HP,こうげき,ぼうぎょ,とくこう,とくぼう,すばやさ,合計
1,フシギダネ,くさ,どく,しんりょく,,ようりょくそ,45,49,49,65,65,45,318
2,フシギソウ,くさ,どく,しんりょく,,ようりょくそ,60,62,63,80,80,60,405
3,フシギバナ,くさ,どく,しんりょく,,ようりょくそ,80,82,83,100,100,80,525
4,ヒトカゲ,ほのお,,もうか,,サンパワー,39,52,43,60,50,65,309
5,リザード,ほのお,,もうか,,サンパワー,58,64,58,80,65,80,405
6,リザードン,ほのお,ひこう,もうか,,サンパワー,78,84,78,109,85,100,534
7,ゼニガメ,みず,,げきりゅう,,あめうけざら,44,48,65,50,64,43,314
8,カメール,みず,,げきりゅう,,あめうけざら,59,63,80,65,80,58,405
9,カメックス,みず,,げきりゅう,,あめうけざら,79,83,100,85,105,78,530
・・・(省略)・・・
데이터 로드
copy pokemon from 's3://<バケット名>/pokemon_data/' CSV
iam_role 'arn:aws:iam::111111111111:role/myRedshiftRole'
region 'ap-northeast-1'
IGNOREHEADER 1;
데이터 확인
select * from public."pokemon"limit 10;
요약
Check 'stl_load_errors' system table for details.
라고 표시되면 솔직하게 stl_load_errors를 확인.htps : // / cs. 아 ws. 아마존. 이 m/그럼 _jp/레 d시 ft/아 st/dg/r_ぉ아 d_에로 r_레후에렌세. HTML
참고
Reference
이 문제에 관하여(Redshift에서 COPY 명령을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomokyu/items/89a470b99730f66ac4cf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)