CREATE DATASET

CREATE DATASET

현재 스키마 또는 지정한 스키마에 새 머신러닝 데이터셋(dataset)을 만드는 명령이에요. 데이터셋은 ML 모델 학습에 사용할 데이터를 담는 Snowflake 객체예요.

출처: 문서

본문

현재 스키마 또는 지정한 스키마에 새 머신러닝 데이터셋을 만들어요.

함께 보기: ALTER DATASET, ALTER DATASET … ADD VERSION, ALTER DATASET … DROP VERSION, SHOW DATASETS

구문 (Syntax)

CREATE [ OR REPLACE ] [ IF NOT EXISTS ] DATASET <name>

필수 매개변수 (Required parameters)

name 현재 스키마 또는 지정한 스키마 안에서 만드는 데이터셋의 이름이에요.

접근 제어 요구 사항 (Access control requirements)

이 작업을 실행하는 데 사용하는 역할(role)은 최소한 다음 권한을 가져야 해요.

권한 (Privilege) 객체 (Object) 비고
CREATE DATASET Schema 데이터셋을 만들 수 있는 권한만 제공해요. 스키마에 대한 USAGE 권한도 함께 있어야 해요.

스키마 안의 객체를 작업하려면 상위 데이터베이스에 대한 권한이 최소 하나, 상위 스키마에 대한 권한이 최소 하나 필요해요.

지정된 권한 집합으로 사용자 지정 역할을 만드는 방법은 사용자 지정 역할 만들기(Creating custom roles)를 참고해요. 보호 가능한 객체에 대해 SQL 작업을 수행하기 위한 역할과 권한 부여의 일반적인 내용은 접근 제어 개요(Overview of Access Control)를 참고해요.

사용 메모 (Usage notes)

메타데이터에 관해서는 다음 사항에 주의해요.

⚠️ 주의: 고객은 Snowflake 서비스를 사용할 때 (User 객체를 제외하고) 개인 데이터·민감 데이터·수출 통제 데이터·기타 규제 데이터를 메타데이터로 입력하지 않도록 해야 해요. 자세한 내용은 Snowflake의 메타데이터 필드를 참고해요.

예시 (Examples)

my_dataset라는 데이터셋을 만들어요.

CREATE DATASET my_dataset;

my_dataset이라는 데이터셋을 만들거나 교체해요.

CREATE OR REPLACE DATASET my_dataset;

더 알아보기 (Learn more)