데이터 로딩/언로딩 DDL

스테이지 및 파일 형식은 데이터베이스 테이블로 데이터를 대량으로 로딩하고 데이터베이스 테이블에서 데이터를 언로딩하는 작업을 단순화하고 간소화하는 데 사용할 수 있는 명명된 데이터베이스 오브젝트입니다.

파이프는 Snowpipe를 사용하여 데이터의 마이크로 배치를 로딩하기 위한 COPY 문을 정의하는 명명된 데이터베이스 오브젝트입니다.

이 항목의 내용:

스테이지 관리

Snowflake는 로딩/언로딩에 사용되는 데이터 파일을 저장하기 위한 두 가지 유형의 스테이지를 지원합니다.

  • 내부 스테이지는 Snowflake 내에서 파일을 내부적으로 저장합니다.

  • 외부 스테이지는 스테이지에서 참조하는 외부 위치(즉, S3 버킷)에 파일을 저장합니다. 외부 스테이지는 필요한 경우 S3 버킷의 위치 및 자격 증명 정보를 지정합니다.

외부 및 내부 스테이지는 모두 파일 형식과 복사 옵션을 포함할 수 있습니다.

파일 형식 관리

파일 형식은 대량 로딩/언로딩에 사용되는 데이터 파일에 대해 파일 형식(CSV, JSON 등) 및 각 형식에 특정한 서식 지정 옵션과 같은 정보를 캡슐화합니다.

파이프 관리

파이프는 수집 큐에서 테이블로 데이터 파일 세트를 로딩하기 위한 단일 COPY 문을 캡슐화합니다.