로컬 파일 시스템에서 데이터 파일 스테이징하기

SnowSQL 클라이언트 또는 드라이버 를 사용해 PUT 을 실행하여 로컬 데이터 파일을 내부 스테이지의에 업로드(스테이징)합니다.

몇 개의 작은 로컬 데이터 파일을 명명된 내부 스테이지에 로드하려는 경우 Snowsight 를 사용할 수도 있습니다. Snowsight를 사용하여 파일 스테이징하기 섹션을 참조하십시오.

이 항목의 내용:

데이터 파일 스테이징하기

사용자 스테이지

다음 예에서는 로컬 컴퓨터의 /data 디렉터리에 있는 이름이 data.csv 인 파일을 사용자 스테이지에 업로드하고 파일에 staged 라는 폴더 이름을 접두사로 붙입니다.

@~ 문자 조합은 사용자 스테이지를 식별한다는 점에 유의하십시오.

  • Linux 또는 macOS

    PUT file:///data/data.csv @~/staged;
    
    Copy
  • Windows

    PUT file://C:\data\data.csv @~/staged;
    
    Copy
테이블 스테이지

다음 예에서는 로컬 컴퓨터의 /data 디렉터리에 있는 data.csv 파일을 mytable 테이블의 스테이지로 업로드합니다.

@% 문자 조합은 테이블 스테이지를 식별한다는 점에 유의하십시오.

  • Linux 또는 macOS

    PUT file:///data/data.csv @%mytable;
    
    Copy
  • Windows

    PUT file://C:\data\data.csv @%mytable;
    
    Copy
명명된 스테이지

다음 예에서는 로컬 컴퓨터의 /data 디렉터리에 있는 data.csv 파일을 my_stage 내부 스테이지에 업로드합니다. 명명된 스테이지에 대한 자세한 내용은 로컬 파일을 위한 내부 스테이지 선택하기 을 참조하십시오.

@ 문자는 자체가 명명된 스테이지를 식별한다는 점에 유의하십시오.

  • Linux 또는 macOS

    PUT file:///data/data.csv @my_stage;
    
    Copy
  • Windows

    PUT file://C:\data\data.csv @my_stage;
    
    Copy

스테이징된 데이터 파일 나열하기

Snowflake 스테이지에 업로드된 파일을 살펴보려면 LIST 명령을 사용합니다.

사용자 스테이지:

LIST @~;
Copy

테이블 스테이지:

LIST @%mytable;
Copy

명명된 스테이지:

LIST @my_stage;
Copy

다음 항목: 내부 스테이지에서 데이터 복사하기