架构:

ACCOUNT_USAGE

USERS 视图

此 Account Usage 视图可用于查询账户中所有用户的列表。数据会保留 365 天(1 年)。

列名称

数据类型

描述

USER_ID

NUMBER

用户的内部/系统生成的标识符。

NAME

VARCHAR

用户的唯一标识符。

CREATED_ON

TIMESTAMP_LTZ

用户账户的创建日期和时间(采用 UTC 时区)。

DELETED_ON

TIMESTAMP_LTZ

用户账户的删除日期和时间(采用 UTC 时区)。

LOGIN_NAME

VARCHAR

用户在登录系统时输入的名称。

DISPLAY_NAME

VARCHAR

在 Snowflake Web 界面中为用户显示的名称。

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

VARIANT

指定是否为用户启用 Duo Security,要求用户使用 MFA(多重授权)进行登录。

EXT_AUTHN_UID

VARCHAR

Duo Security 使用的授权 ID。

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 密码时的时间戳。如果尚未设置密码,或者 Snowflake 无法确定在包含此列之前用户的时间戳,则默认为 Null。

OWNER

VARCHAR

指定具有对象的 OWNERSHIP 权限的角色。

DEFAULT_SECONDARY_ROLE

VARCHAR

指定用户的默认辅助角色(即 ALL),如果未设置,则指定 NULL。

使用说明

  • 视图的延迟时间最长可达 120 分钟(2 小时)。

Snowsight 的内部 Snowflake 用户

在账户中首次访问 Snowsight 时,Snowflake 会创建内部 WORKSHEETS_APP_USER 用户以支持 Web 界面。此用户用于在账户的内部暂存区缓存查询结果。有关更多信息,请参阅 Snowsight 入门

语言: 中文