스키마:

ACCOUNT_USAGE

USERS 뷰

이 Account Usage 뷰는 계정의 모든 사용자 목록을 쿼리하는 데 사용할 수 있습니다.

열 이름

데이터 타입

설명

USER_ID

NUMBER

사용자의 내부/시스템 생성 식별자입니다.

NAME

VARCHAR

사용자의 고유 식별자입니다.

CREATED_ON

TIMESTAMP_LTZ

사용자 계정이 만들어진 날짜 및 시간(UTC 타임존)입니다.

DELETED_ON

TIMESTAMP_LTZ

사용자 계정이 삭제된 날짜 및 시간(UTC 타임존)입니다.

LOGIN_NAME

VARCHAR

사용자가 시스템에 로그인하기 위해 입력하는 이름입니다.

DISPLAY_NAME

VARCHAR

Snowflake 웹 인터페이스에서 사용자에 대해 표시되는 이름입니다.

FIRST_NAME

VARCHAR

사용자의 이름입니다.

LAST_NAME

VARCHAR

사용자의 성입니다.

EMAIL

VARCHAR

사용자의 이메일 주소입니다.

MUST_CHANGE_PASSWORD

BOOLEAN

사용자가 다음에 로그인할 때 비밀번호를 변경해야 하는지 여부를 지정합니다.

HAS_PASSWORD

BOOLEAN

사용자에 대한 비밀번호가 만들어졌는지 여부를 지정합니다.

COMMENT

VARCHAR

사용자에 대한 설명입니다.

DISABLED

VARIANT

사용자 계정이 비활성화되어 사용자가 Snowflake에 로그인하여 쿼리를 실행하지 못하도록 하는지 여부를 지정합니다.

SNOWFLAKE_LOCK

VARIANT

사용자 계정에 임시 잠금이 설정되었는지 여부를 지정합니다.

DEFAULT_WAREHOUSE

VARCHAR

로그인 시 사용자 세션에 대해 기본적으로 활성 상태인 가상 웨어하우스입니다.

DEFAULT_NAMESPACE

VARCHAR

로그인 시 사용자 세션에 대해 기본적으로 활성 상태인 네임스페이스(데이터베이스 전용 또는 데이터베이스 및 스키마)입니다.

DEFAULT_ROLE

VARCHAR

로그인 시 사용자 세션에 대해 기본적으로 활성 상태인 역할입니다.

EXT_AUTHN_DUO

BOOLEAN

사용자에 대해 Duo Security가 활성화되었는지 여부를 지정합니다.Duo Security는 로그인을 위해 MFA(다단계 인증)를 사용할 것을 사용자에게 요구합니다.

EXT_AUTHN_UID

VARCHAR

Duo Security에 사용되는 인증 ID입니다.

HAS_MFA

BOOLEAN

사용자가 다단계 인증에 등록되었는지 여부를 지정합니다.

BYPASS_MFA_UNTIL

TIMESTAMP_LTZ

사용자의 MFA를 일시적으로 우회하는 시간(분)입니다.

LAST_SUCCESS_LOGIN

TIMESTAMP_LTZ

사용자가 Snowflake에 마지막으로 로그인한 날짜 및 시간(UTC 타임존)입니다.

EXPIRES_AT

TIMESTAMP_LTZ

사용자 상태가 EXPIRED 로 설정되어 해당 사용자가 더 이상 로그인할 수 없는 날짜 및 시간입니다. 이는 임시 사용자를 정의하는 데 유용합니다(예: 제한된 시간 동안만 Snowflake에 액세스해야 하는 사용자).

LOCKED_UNTIL_TIME

TIMESTAMP_LTZ

사용자 로그인에 대한 임시 잠금이 해제될 때까지의 시간(분)을 지정합니다.

HAS_RSA_PUBLIC_KEY

BOOLEAN

키 페어 인증에 사용되는 RSA 공개 키가 사용자에 대해 설정되었는지 여부를 지정합니다.

PASSWORD_LAST_SET_TIME

TIMESTAMP_LTZ

해당 사용자에 대해 null이 아닌 마지막 비밀번호가 설정된 타임스탬프입니다. 비밀번호가 아직 설정되지 않았거나 이 열이 포함되기 전에 해당 사용자에 대한 타임스탬프를 파악할 수 없는 경우 기본값은 null입니다.

OWNER

VARCHAR

오브젝트에 대한 OWNERSHIP 권한이 있는 역할을 지정합니다.

DEFAULT_SECONDARY_ROLE

VARCHAR

사용자의 기본 보조 역할(즉, ALL)을 지정하거나 설정되지 않은 경우에는 NULL 을 지정합니다.

HAS_PAT

BOOLEAN

TRUE인 경우 PAT(프로그래밍 방식 액세스 토큰) 이 사용자에 대해 생성됩니다.

HAS_WORKLOAD_IDENTITY

BOOLEAN

TRUE인 경우 사용자가 :doc:`워크로드 ID 페더레이션</user-guide/workload-identity-federation>`을 사용하여 Snowflake를 인증하도록 구성됩니다.

TYPE

VARCHAR

사용자의 유형 을 지정합니다.

DATABASE_NAME

VARCHAR

사용자 TYPE이 SNOWFLAKE_SERVICE인 경우 서비스의 데이터베이스 이름을 지정하고, 그렇지 않으면 NULL입니다.

DATABASE_ID

NUMBER

사용자 TYPE이 SNOWFLAKE_SERVICE인 경우 서비스 데이터베이스에 대해 내부적으로 생성된 Snowflake 식별자를 지정하고, 그렇지 않은 경우 NULL입니다.

SCHEMA_NAME

VARCHAR

사용자 TYPE이 SNOWFLAKE_SERVICE인 경우 서비스의 스키마 이름을 지정하고, 그렇지 않으면 NULL입니다.

SCHEMA_ID

NUMBER

사용자 TYPE이 SNOWFLAKE_SERVICE인 경우 서비스 스키마에 대해 내부적으로 생성된 Snowflake 식별자를 지정하고, 그렇지 않으면 NULL입니다.

IS_FROM_ORGANIZATION_USER

BOOLEAN

If TRUE, the user was imported from an organization user.

사용법 노트

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

  • 실시간 및 과거 로그인을 기록하는 데 사용된 방법론이 서로 다르므로 LAST_SUCCESS_LOGIN 열에 SHOW USERS 명령 출력의 last_success_login 열과는 다른 값이 있을 수 있습니다. 사용자의 로그인 기록 데이터가 과거 데이터에 대한 1년 보존 기간을 지나는 경우 이 열에 NULL 값이 있을 수 있습니다.

  • 서비스 사용자(즉, TYPE=SERVICE 를 가진 사용자)에게 적용되지 않는 열에 NULL 값이 포함됩니다. 예를 들어 HAS_PASSWORD 에는 서비스 사용자를 위한 NULL 값이 포함됩니다.

  • The deletedOn column might not be accurate for Snowpark Container Services service user. For services created before release 8.42.0, the deletedOn column of the service user shows as empty even if the associated service is dropped; For services created after release 8.42.0, the deletedOn column of the service user shows as the deletion time of the associating service.

Snowsight용 내부 Snowflake 사용자

Snowsight 가 계정에서 처음 액세스되면 Snowflake는 웹 인터페이스를 지원하기 위해 내부 WORKSHEETS_APP_USER 사용자를 만듭니다. 이 사용자는 계정의 내부 스테이지에서 쿼리 결과를 캐시하는 데 사용됩니다. 자세한 내용은 Snowsight 시작하기 섹션을 참조하십시오.