로컬 파일 시스템에서 데이터 파일 스테이징하기¶
SnowSQL 클라이언트 또는 드라이버 를 사용해 PUT 을 실행하여 로컬 데이터 파일을 내부 스테이지의에 업로드(스테이징)합니다.
몇 개의 작은 로컬 데이터 파일을 명명된 내부 스테이지에 로드하려는 경우 Snowsight 를 사용할 수도 있습니다. Snowsight를 사용하여 파일 스테이징하기 섹션을 참조하십시오.
이 항목의 내용:
데이터 파일 스테이징하기¶
- 사용자 스테이지
다음 예에서는 로컬 컴퓨터의
/data
디렉터리에 있는 이름이data.csv
인 파일을 사용자 스테이지에 업로드하고 파일에staged
라는 폴더 이름을 접두사로 붙입니다.@~
문자 조합은 사용자 스테이지를 식별한다는 점에 유의하십시오.Linux 또는 macOS
PUT file:///data/data.csv @~/staged;
Windows
PUT file://C:\data\data.csv @~/staged;
- 테이블 스테이지
다음 예에서는 로컬 컴퓨터의
/data
디렉터리에 있는data.csv
파일을mytable
테이블의 스테이지로 업로드합니다.@%
문자 조합은 테이블 스테이지를 식별한다는 점에 유의하십시오.Linux 또는 macOS
PUT file:///data/data.csv @%mytable;
Windows
PUT file://C:\data\data.csv @%mytable;
- 명명된 스테이지
다음 예에서는 로컬 컴퓨터의
/data
디렉터리에 있는data.csv
파일을my_stage
내부 스테이지에 업로드합니다. 명명된 스테이지에 대한 자세한 내용은 로컬 파일을 위한 내부 스테이지 선택하기 을 참조하십시오.@
문자는 자체가 명명된 스테이지를 식별한다는 점에 유의하십시오.Linux 또는 macOS
PUT file:///data/data.csv @my_stage;
Windows
PUT file://C:\data\data.csv @my_stage;
스테이징된 데이터 파일 나열하기¶
Snowflake 스테이지에 업로드된 파일을 살펴보려면 LIST 명령을 사용합니다.
사용자 스테이지:
LIST @~;
테이블 스테이지:
LIST @%mytable;
명명된 스테이지:
LIST @my_stage;
다음 항목: 내부 스테이지에서 데이터 복사하기