ALTER MODEL … ADD VERSION

기존 모델 버전에서 기존 모델에 새 버전을 추가합니다. 버전은 추론 및 기타 함수를 수행하기 위해 호출할 수 있는 메서드가 포함된 실제 모델 코드입니다.

참고

모델 버전을 처음부터 생성하려면 Snowflake Model Registry Python API를 사용합니다. SQL에서는 기존 모델 버전에서만 모델 버전을 만들 수 있습니다.

일부 버전 속성은 수정할 수 있지만(ALTER MODEL … MODIFY VERSION 참조), 버전에 포함된 실제 모델 구현은 변경할 수 없습니다.

이 명령은 다음 베리언트도 지원합니다.

  • ALTER MODEL .. ADD VERSION … FROM internalStage(내부 스테이지에서 모델 버전 생성)

참고 항목:

ALTER MODEL … MODIFY VERSION, ALTER MODEL … DROP VERSION

구문

ALTER MODEL [ IF EXISTS ] <name> ADD VERSION <version_name>
  FROM MODEL <source_model_name> [ VERSION <source_version_name> ]
Copy

베리언트 구문

이 베리언트는 Snowflake Model Registry Python API에서 사용됩니다. SQL에서는 모델 버전을 처음부터 만들 수 없습니다.

ALTER MODEL [ IF EXISTS ] <name> ADD VERSION <version_name> FROM internalStage
Copy

여기서

internalStage ::=
    @[<namespace>.]<int_stage_name>[/<path>]
| @[<namespace>.]%<table_name>[/<path>]
| @~[/<path>]
Copy

추가적인 내부 스테이지 세부 정보는 로컬 파일을 위한 내부 스테이지 선택하기 섹션을 참조하십시오.

매개 변수

name

모델의 식별자를 지정합니다. 식별자에 공백, 특수 문자 또는 대/소문자가 혼합된 문자가 포함된 경우 전체 식별자를 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다. 식별자 구문에 대한 자세한 내용은 식별자 요구 사항 섹션을 참조하십시오.

ADD VERSION version_name

모델 내에서 고유해야 하는 버전의 식별자를 지정합니다. 식별자에 공백, 특수 문자 또는 대/소문자가 혼합된 문자가 포함된 경우 전체 식별자를 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다. 식별자 구문에 대한 자세한 내용은 식별자 요구 사항 섹션을 참조하십시오.

FROM MODEL source_model_name [ VERSION source_version_or_alias_name ]
FROM internalStage 베리언트를 사용하지 않는 경우에 필요함

버전을 가져올 모델의 이름을 지정합니다.

해당 모델의 특정 버전을 가져오려면 VERSION source_version_or_alias_name 절을 지정하십시오. 이 절을 생략하는 경우 이 명령으로 원본 모델의 기본 버전을 가져올 수 있습니다.

FROM internalStage
FROM internalStage 베리언트를 사용하는 경우에 필요함

버전의 파일이 포함된 내부 스테이지를 지정합니다.