로컬 파일 시스템에서 대량 로드하기¶
이 항목 세트에서는 COPY 명령을 사용하여 로컬 파일 시스템에서 내부(즉, Snowflake 관리) 스테이지를 사용하는 테이블로 데이터를 대량 로딩하는 방법에 대해 설명합니다. 관리하는 클라우드 저장소 위치에서의 데이터 로딩에 관한 지침은 Amazon S3에서 대량 로드, Google Cloud Storage에서 대량 로드하기 또는 Microsoft Azure에서 대량 로드하기 섹션을 참조하십시오.
아래 다이어그램과 같이, 로컬 파일 시스템에서 데이터를 로드하는 작업은 다음의 두 개별 단계로 수행됩니다.
- 1단계:
PUT 명령을 사용하여 1개 이상의 데이터 파일을 Snowflake 스테이지(명명된 내부 스테이지 또는 테이블/사용자 스테이지)에 업로드(즉, 스테이징)합니다.
- 2단계:
COPY INTO <테이블> 명령을 사용하여 스테이징된 파일의 내용을 Snowflake 데이터베이스 테이블에 로드합니다.
사용하는 스테이지에 관계없이 이 단계에는 세션의 현재(즉, 사용 중) 웨어하우스이기도 한 실행 중인 가상 웨어하우스가 필요합니다. 웨어하우스는 테이블에 행을 실제로 삽입하기 위한 컴퓨팅 리소스를 제공합니다.
팁
이 항목 세트의 지침에서는 데이터 로드 준비하기 를 읽고 원하는 경우 명명된 파일 형식을 생성한 것으로 가정합니다.
시작하기 전에 데이터 로딩 고려 사항 에서 모범 사례, 팁 및 기타 지침을 확인할 수도 있습니다.
다음 항목:
구성 작업(필요한 경우 완료):
데이터 로딩 작업(로드하는 각 파일 세트에 대해 완료):