- 스키마:
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 시작하기 섹션을 참조하십시오.