스키마:

ACCOUNT_USAGE

DATA_METRIC_FUNCTION_REFERENCES 뷰

이 Account Usage 뷰는 계정의 데이터 메트릭 함수 오브젝트와 해당 참조를 식별하는 데 사용할 수 있습니다.

뷰는 Information Schema 테이블 함수 DATA_METRIC_FUNCTION_REFERENCES 를 보완합니다.

이 뷰는 다음 열을 반환합니다.

데이터 타입

설명

metric_database_name

VARCHAR

데이터 메트릭 함수를 저장하는 데이터베이스입니다.

metric_schema_name

VARCHAR

데이터 메트릭 함수를 저장하는 스키마입니다.

metric_name

VARCHAR

데이터 메트릭 함수의 이름입니다.

argument_signature

VARCHAR

메트릭 인자의 유형 서명입니다.

data_type

VARCHAR

데이터 메트릭 함수의 반환 데이터 타입입니다.

ref_database_name

VARCHAR

데이터 메트릭 함수가 추가된 오브젝트가 들어 있는 데이터베이스 이름입니다.

ref_schema_name

VARCHAR

데이터 메트릭 함수가 추가된 오브젝트가 포함된 스키마 이름입니다.

ref_entity_name

VARCHAR

데이터 메트릭 함수가 설정된 테이블이나 뷰의 이름입니다.

ref_entity_domain

VARCHAR

데이터 메트릭 함수가 설정되는 오브젝트 유형(테이블, 뷰)입니다.

ref_arguments

ARRAY

규칙을 평가하는 데 사용된 참조 인자를 식별합니다.

ref_id

VARCHAR

데이터 메트릭 함수를 테이블이나 뷰에 연결하기 위한 고유 식별자입니다.

schedule

VARCHAR

테이블이나 뷰에서 데이터 메트릭 함수를 실행하는 일정입니다. 일정의 값은 항상 가장 최신이고 효과적인 일정입니다.

schedule_status

VARCHAR

메트릭 연결의 상태입니다. 다음 중 하나:

STARTED

테이블이나 뷰의 데이터 메트릭 연결이 실행되도록 예약되어 있습니다.

SUSPENDED

테이블이나 뷰의 데이터 메트릭 연결이 실행되도록 예약되어 있지 않습니다. 이 값은 함수를 호출하는 사용 중인 역할에 테이블에 대한 OWNERSHIP 권한이 없는 경우에도 발생합니다.

Account Usage 뷰를 쿼리할 때 기본적으로 다음 값이 표시되지만, 테이블 함수를 호출할 때 테이블에 대한 OWNERSHIP 권한이 있는 역할을 사용해야 이러한 값을 볼 수 있습니다.

SUSPENDED_TABLE_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

다음 중 하나:

  • 테이블이 삭제됩니다.

  • 테이블이 포함된 스키마 또는 데이터베이스가 삭제됩니다.

  • 테이블이 포함된 스키마나 데이터베이스를 테이블 소유자 역할로 확인할 수 없습니다.

    “확인됨”은 함수를 호출하는 역할에 테이블이 포함된 스키마나 데이터베이스에 대한 적절한 권한이 없음을 의미합니다.

SUSPENDED_DATA_METRIC_FUNCTION_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

다음 중 하나:

  • DMF가 삭제됩니다.

  • DMF가 포함된 스키마 또는 데이터베이스가 삭제됩니다.

  • DMF가 포함된 스키마 또는 데이터베이스는 테이블 소유자 역할로 확인할 수 없습니다.

SUSPENDED_TABLE_COLUMN_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

다음 중 하나:

  • 대상 테이블 열이 삭제됩니다.

  • 열이 포함된 스키마나 데이터베이스가 삭제됩니다.

  • 열이 포함된 스키마 또는 데이터베이스는 테이블 소유자 역할로 확인할 수 없습니다.

SUSPENDED_INSUFFICIENT_PRIVILEGE_TO_EXECUTE_DATA_METRIC_FUNCTION

테이블 소유자 역할에는 EXECUTE DATA METRIC FUNCTION 권한이 없습니다.

SUSPENDED_ACTIVE_EVENT_TABLE_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

이벤트 테이블은 계정 수준에서 설정되지 않습니다.

사용법 노트

  • 뷰의 대기 시간은 최대 3시간일 수 있습니다.

  • 이 뷰를 쿼리하려면 최소한 SNOWFLAKE.GOVERNANCE_VIEWER 또는 SNOWFLAKE.USAGE_VIEWER 데이터베이스 역할 중 하나가 부여된 역할을 사용합니다.