SHOW VERSIONS IN MODEL

머신 러닝 모델의 버전을 나열합니다. 모델에는 여러 버전이 있을 수 있으며 그중 하나가 기본값으로 지정되어야 합니다(ALTER MODEL 참조).

출력은 데이터베이스, 스키마, 모델 이름을 기준으로 사전순으로 정렬된 테이블 메타데이터와 속성을 반환합니다(출력 열에 대한 설명은 이 항목의 출력 참조). 제공된 필터를 사용해 결과를 필터링하려는 경우 이 점에 유의해야 합니다.

참고 항목:

CREATE MODEL , DROP MODEL , ALTER MODEL, SHOW MODELS

구문

SHOW VERSIONS [ LIKE '<pattern>' ] IN MODEL <model_name>
Copy

매개 변수

LIKE 'pattern'

오브젝트 이름으로 명령 출력을 선택적으로 필터링합니다. 이 필터는 SQL 와일드카드 문자(%_) 지원과 함께 대/소문자를 구분하지 않는 패턴 일치를 사용합니다.

예를 들어, 다음 패턴은 같은 결과를 반환합니다.

... LIKE '%testing%' ...
... LIKE '%TESTING%' ...

. 기본값: 값 없음(출력에 필터링이 적용되지 않음).

IN MODEL model_name

나열할 버전이 포함된 모델의 식별자를 지정합니다. 식별자에 공백, 특수 문자 또는 대/소문자가 혼합된 문자가 포함된 경우 전체 식별자를 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다(예: "My Object").

모델 식별자가 (db_name.schema_name.model_name 또는 schema_name.model_name 형식으로) 정규화되지 않은 경우 이 명령은 세션의 현재 스키마에서 모델을 찾습니다.

출력

명령 출력은 다음 열에 테이블 속성 및 메타데이터를 제공합니다.

설명

created_on

모델 버전이 생성된 날짜 및 시간입니다.

이름

버전의 이름입니다.

aliases

ALTER MODEL 을 사용하여 지정한 별칭과 적용되는 모든 시스템 별칭(DEFAULT, FIRST 또는 LAST)을 포함한 모델 버전의 별칭(있는 경우)입니다. 모델 버전에 별칭이 없는 경우 이 열에는 빈 ARRAY([])가 포함됩니다.

데이터베이스_이름

버전이 저장되는 데이터베이스입니다.

스키마_이름

버전이 저장되는 스키마입니다.

model_name

이 버전이 속한 모델의 이름입니다.

is_default_version

이 버전이 모델의 기본 버전인지 여부를 나타내는 부울 값입니다.

functions

이 버전에서 사용할 수 있는 함수 이름의 JSON 배열입니다.

metadata

메타데이터를 키-값 페어로 포함하는 JSON 오브젝트입니다(메타데이터가 지정되지 않은 경우에는 {}).

user_data

모델 정의 매니페스트의 user_data 섹션에 있는 JSON 오브젝트입니다(사용자 데이터가 지정되지 않은 경우에는 {}).

사용법 노트

  • 이 명령을 실행하기 위해 실행 중인 웨어하우스가 꼭 필요하지는 않습니다.

  • 이 명령은 현재 사용자의 현재 역할에 하나 이상의 액세스 권한이 부여된 오브젝트만 반환합니다.

  • MANAGE GRANTS 액세스 권한은 그 권한을 보유한 자가 계정에 있는 모든 오브젝트를 볼 수 있도록 암시적으로 허용합니다. 기본적으로, 계정 관리자(ACCOUNTADMIN 역할 이 있는 사용자)와 보안 관리자(SECURITYADMIN 역할이 있는 사용자)만 MANAGE GRANTS 권한을 가집니다.

  • 이 명령의 출력을 후처리하기 위해 파이프 연산자 (->>) 또는 RESULT_SCAN 함수를 사용할 수 있습니다. 두 구문 모두 출력을 쿼리할 수 있는 결과 세트로 간주합니다.

    For example, you can use the pipe operator or RESULT_SCAN function to select specific columns from the SHOW command output or filter the rows.

    When you refer to the output columns, use double-quoted identifiers for the column names. For example, to select the output column type, specify SELECT "type".

    You must use double-quoted identifiers because the output column names for SHOW commands are in lowercase. The double quotes ensure that the column names in the SELECT list or WHERE clause match the column names in the SHOW command output that was scanned.