- 스키마:
 
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  | 
사용자의 성입니다.  | 
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  | 
VARIANT  | 
사용자에 대해 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  | 
사용자 상태가   | 
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 을 지정합니다.  | 
TYPE  | 
VARCHAR  | 
사용자의 유형 을 지정합니다.  | 
DATABASE_NAME  | 
VARCHAR  | 
사용자 TYPE이 SNOWFLAKE_SERVICE인 경우 서비스의 데이터베이스 이름을 지정하고, 그렇지 않으면 NULL입니다.  | 
DATABASE_ID  | 
VARCHAR  | 
사용자 TYPE이 SNOWFLAKE_SERVICE인 경우 서비스 데이터베이스에 대해 내부적으로 생성된 Snowflake 식별자를 지정하고, 그렇지 않은 경우 NULL입니다.  | 
SCHEMA_NAME  | 
VARCHAR  | 
사용자 TYPE이 SNOWFLAKE_SERVICE인 경우 서비스의 스키마 이름을 지정하고, 그렇지 않으면 NULL입니다.  | 
SCHEMA_ID  | 
VARCHAR  | 
사용자 TYPE이 SNOWFLAKE_SERVICE인 경우 서비스 스키마에 대해 내부적으로 생성된 Snowflake 식별자를 지정하고, 그렇지 않으면 NULL입니다.  | 
사용법 노트¶
뷰의 지연 시간은 최대 120분(2시간)입니다.
실시간 및 과거 로그인을 기록하는 데 사용된 방법론이 서로 다르므로
LAST_SUCCESS_LOGIN열에 SHOW USERS 명령 출력의last_success_login열과는 다른 값이 있을 수 있습니다. 사용자의 로그인 기록 데이터가 과거 데이터에 대한 1년 보존 기간을 지나는 경우 이 열에 NULL 값이 있을 수 있습니다.서비스 사용자(즉,
TYPE=SERVICE를 가진 사용자)에게 적용되지 않는 열에 NULL 값이 포함됩니다. 예를 들어HAS_PASSWORD에는 서비스 사용자를 위한 NULL 값이 포함됩니다.
Snowsight용 내부 Snowflake 사용자¶
Snowsight 가 계정에서 처음 액세스되면 Snowflake는 웹 인터페이스를 지원하기 위해 내부 WORKSHEETS_APP_USER 사용자를 만듭니다. 이 사용자는 계정의 내부 스테이지에서 쿼리 결과를 캐시하는 데 사용됩니다. 자세한 내용은 Snowsight 시작하기 섹션을 참조하십시오.