架构:

ACCOUNT_USAGE

ROLES 视图

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

列名称

数据类型

描述

ROLE_ID

NUMBER

内部/系统生成的角色标识符。

CREATED_ON

TIMESTAMP_LTZ

创建角色时的日期和时间( UTC 时区)。

DELETED_ON

TIMESTAMP_LTZ

删除角色时的日期和时间( UTC 时区)。

NAME

VARCHAR

角色的名称。

COMMENT

VARCHAR

为角色添加注释。

OWNER

VARCHAR

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

ROLE_TYPE

TEXT

ROLEDATABASE_ROLEINSTANCE_ROLE

ROLE_DATABASE_NAME

TEXT

如果角色是数据库角色,则为包含该数据库角色的数据库名称。

ROLE_INSTANCE_ID

NUMBER

内部/系统生成的角色所属实例类的标识符。

OWNER_ROLE_TYPE

TEXT

拥有对象的角色类型是 ROLEDATABASE_ROLE. 如果 Snowflake Native App 拥有该对象,则该值为 APPLICATION. 如果您删除该对象,则 Snowflake 会返回 NULL,原因是删除的对象不具有所有者角色。

使用说明

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

  • 视图不包含从共享中创建的数据库的数据库角色。

Snowsight 的内部 Snowflake 角色

第一次在账户中访问 Snowsight 时,Snowflake 创建内部 APPADMIN 和 WORKSHEETS_APP_RL 角色,以支持 Web 界面。这些角色用于在账户的内部暂存区缓存查询结果。此缓存数据由账户的密钥层次结构加密和保护。授予这些内部角色的有限权限仅允许 Snowsight 访问内部暂存区来存储这些结果。这些角色 无法 列出账户中的对象或访问表中的数据。有关更多信息,请参阅 Snowsight 入门

语言: 中文