스키마:

ACCOUNT_USAGE

GRANTS_TO_USERS 뷰

이 Account Usage 뷰는 사용자에게 부여된 역할을 쿼리하는 데 사용할 수 있습니다.

열 이름

데이터 타입

설명

CREATED_ON

TIMESTAMP_LTZ

역할이 부여된 시간 및 날짜(UTC 타임존)입니다.

DELETED_ON

TIMESTAMP_LTZ

역할이 취소된 시간 및 날짜(UTC 타임존)입니다.

ROLE

VARCHAR

사용자에게 부여된 역할의 식별자입니다.

GRANTED_TO

VARCHAR

이 뷰의 경우, 값은 USER 입니다.

GRANTEE_NAME

VARCHAR

권한이 부여된 사용자의 이름입니다.

GRANTED_BY

VARCHAR

권한을 부여한 역할의 식별자입니다.

사용법 노트

  • 뷰의 지연 시간은 최대 120분(2시간)입니다.

  • 이 뷰는 취소되었다가 다시 부여된 권한을 포함하여 현재 권한 부여 및 과거 권한 부여를 기록합니다. 단일 권한 부여가 발생하고 활성 상태로 유지(즉, 취소되지 않음)되는 한:

    • 이 뷰에는 동일한 사용자에게 동일한 역할을 부여할 때 행이 한 개 포함됩니다.

    • 동일한 사용자에게 동일한 역할을 다시 부여하는 것은 새 행으로 기록되지 않습니다. 대신, 권한 부여가 활성 상태인 동안 DELETED_ON 열은 NULL로 유지됩니다.

  • 권한 부여가 사용자로부터 취소되면 권한 부여에 대한 DELETED_ON 열이 NULL에서 권한 부여가 취소된 타임스탬프로 업데이트됩니다.

  • 사용자로부터 역할을 취소한 후 동일한 사용자에게 동일한 역할 부여가 새 행에 기록됩니다. 이 새 행에서는 이제 권한 부여가 활성 상태이므로 DELETED_ON 열 값이 NULL입니다.