웹 인터페이스를 사용하여 로드하기(제한적)¶
Classic Console 는 소규모 플랫 파일 세트에서 테이블로 제한된 양의 데이터를 로드하기 위한 편리한 마법사를 제공합니다. 이 과정에서 마법사는 PUT 및 COPY 명령을 사용하여 데이터를 로드하지만, 두 단계(파일 스테이징 및 데이터 로드)를 단일 작업으로 결합하고 로드가 완료된 후 모든 스테이징된 파일을 삭제하는 방식으로 데이터 로딩 프로세스를 간소화합니다.
이 항목에서의 지침은 정형 데이터(예: CSV) 및 반정형 데이터(예: JSON, Avro, ORC, Parquet 또는 XML)의 로드와 관련이 있습니다.
중요
마법사는 크기가 제한(최대 50 MB)된 작은 수의 파일만을 로드하기 위한 사용해야 합니다. 이러한 파일 크기 제한은 브라우저의 성능이 컴퓨터 및 브라우저 버전마다 다르므로 성능을 향상하기 위한 것입니다. 또한, 크기가 큰 파일을 암호화하기 위해서는 더 많은 메모리가 사용되므로 브라우저에서 메모리 부족 및 충돌이 발생할 수도 있습니다.
용량이 더 큰 파일이나 더 많은 수의 파일을 로드하려면 Snowflake 클라이언트인 SnowSQL을 사용하는 것이 좋습니다. 자세한 내용은 COPY를 사용한 대량 로딩 섹션을 참조하십시오.
이 항목의 내용:
1단계: 로드 데이터 마법사 열기¶
특정 데이터베이스에 대한 링크를 클릭하면 데이터베이스에 저장된 오브젝트를 볼 수 있습니다.
Tables 탭을 클릭합니다.
다음 중 하나를 수행합니다.
선택할 테이블 행을 클릭한 후 Load Data 버튼을 클릭합니다.
또는
테이블 이름을 클릭하여 테이블 세부 정보 페이지를 연 후 Load Table 버튼을 클릭합니다.
Load Data 마법사가 열립니다. 마법사는 선택한 테이블에 데이터를 로드합니다.
2단계: 웨어하우스 선택하기¶
드롭다운 목록에서 웨어하우스를 선택합니다.
목록에는 USAGE 권한이 있는 모든 웨어하우스가 포함됩니다. Snowflake는 이 웨어하우스를 사용하여 데이터를 테이블에 로드합니다.
Next 를 클릭합니다.
3단계: 소스 파일 선택하기¶
중요
마법사는 소량의 데이터를 로드하도록 설계되었음에 유의해야 합니다. 개별 데이터 파일의 크기는 각각 50 MB 미만이어야 합니다.
로컬 컴퓨터의 파일에서 데이터를 로드하거나 Snowflake, Amazon S3, Google Cloud Storage 또는 Microsoft Azure의 기존 클라우드 저장소 위치에 이미 스테이징된 파일에서 데이터를 로드하도록 선택할 수 있습니다.
로컬 시스템에서 로드하기¶
Load files from your computer 옵션을 선택한 후 Select Files 버튼을 클릭합니다.
1개 이상의 로컬 데이터 파일을 선택하고 Open 버튼을 클릭합니다.
Next 버튼을 클릭합니다.
클라우드 저장소에서 로드하기¶
기존 스테이지에서 선택하기¶
Stage 드롭다운 목록에서 명명된 기존 스테이지를 선택합니다.
Next 버튼을 클릭합니다.
새 스테이지 만들기¶
저장소 위치당 한 번씩 이 섹션의 단계를 완료해야 합니다.
Stage 드롭다운 목록 옆에 있는 더하기(+) 기호를 클릭합니다.
파일이 있는 위치(Snowflake 또는 지원되는 클라우드 저장소 서비스 중 1개)를 선택하고 Next 버튼을 클릭합니다.
클라우드 저장소 위치를 설명하는 필드를 입력합니다. 자세한 내용은 CREATE STAGE 섹션을 참조하십시오.
Finish 버튼을 클릭합니다.
Stage 드롭다운 목록에서 명명된 새 스테이지를 선택합니다.
Next 버튼을 클릭합니다.
4단계: 파일 형식 선택하기¶
드롭다운 목록을 사용하면 데이터 파일 형식을 설명하는 명명된 옵션 세트를 선택할 수 있습니다.
명명된 기존 파일 형식 선택하기¶
드롭다운 목록에서 명명된 기존 파일 형식을 선택합니다.
Next 버튼을 클릭합니다.
명명된 새 파일 형식 만들기¶
드롭다운 목록 옆에 있는 더하기(+) 기호를 클릭합니다.
데이터 파일의 형식과 일치하도록 화면의 필드를 입력합니다. 옵션에 대한 설명은 CREATE FILE FORMAT 를 참조하십시오.
Finish 버튼을 클릭합니다.
드롭다운 목록에서 명명된 새 파일 형식을 선택합니다.
Next 버튼을 클릭합니다.
5단계: 로드 옵션 선택하기¶
데이터 파일에 오류가 발생한 경우 Snowflake가 동작하는 방법을 지정합니다.
ON_ERROR
복사 옵션에 대한 자세한 내용은 COPY INTO <테이블> 을 참조하십시오.Load 버튼을 클릭합니다.
Snowflake는 선택한 웨어하우스를 사용하여 선택한 테이블에 데이터를 로드합니다.
참고
웨어하우스가 현재 실행되고 있지 않은 경우, 로드에 필요한 시간뿐만 아니라 웨어하우스를 다시 시작하기 위한 시간(최대 5분)이 걸릴 수 있습니다.
OK 버튼을 클릭합니다. 로드 데이터 마법사가 종료됩니다.