2단계. 스테이지 오브젝트 만들기

스테이지는 파일의 데이터를 테이블에 로드할 수 있도록 데이터 파일이 저장되는 위치(즉, “스테이징되는 위치”)를 지정합니다. 명명된 내부 스테이지 는 Snowflake에서 관리하는 클라우드 저장소 위치입니다.

여러 사용자 또는 프로세스가 파일을 업로드하도록 하려는 경우 명명된 스테이지를 만들면 유용합니다. 자신만 로드하거나 단일 테이블에만 로드하도록 데이터 파일을 스테이징할 계획이라면 자신의 사용자 스테이지 또는 테이블 스테이지를 사용하는 쪽을 선택할 수 있습니다. 자세한 내용은 로컬 파일 시스템에서 대량 로드하기 섹션을 참조하십시오.

이 단계에서는 다양한 유형의 샘플 데이터 파일에 대해 명명된 스테이지를 만듭니다.

CSV 데이터 파일을 위한 스테이지 만들기

CREATE STAGE를 실행하여 my_csv_stage 스테이지를 만듭니다.

CREATE OR REPLACE STAGE my_csv_stage
  FILE_FORMAT = mycsvformat;
Copy

스테이지를 생성할 때 FILE_FORMAT 옵션을 지정하면 스테이지에서 데이터를 로드하는 데 사용되는 COPY 명령에 동일한 FILE_FORMAT 옵션을 지정할 필요가 없습니다.

JSON 데이터 파일을 위한 스테이지 만들기

CREATE STAGE를 실행하여 my_json_stage 스테이지를 만듭니다.

CREATE OR REPLACE STAGE my_json_stage
  FILE_FORMAT = myjsonformat;
Copy

다음 항목: 3단계. 데이터 파일 스테이징