Organization Usage¶
通过在名为 SNOWFLAKE 的共享数据库中的 ORGANIZATION_USAGE 架构,Snowflake 提供组织中所有账户的历史使用数据。
ORGANIZATION_USAGE 视图¶
ORGANIZATION_USAGE 架构包含以下视图:
视图 |
类型 |
延迟 [1] |
备注 |
---|---|---|---|
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
||
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
||
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
2 小时 |
数据保留 1 年。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
72 小时 |
数据保留 1 年。 |
|
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
|
历史数据 |
2 小时 |
数据保留 1 年。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
|
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
|
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
||
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
72 小时 |
||
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
|
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
||
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
|
历史数据 |
2 小时 |
数据保留 1 年。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
72 小时 |
||
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
对象 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
:doc:`高级视图 </user-guide/organization-accounts-premium-views>`(仅在组织账户中可用)。 |
|
历史数据 |
24 小时 |
数据保留 1 年。 |
[1] 所有延迟时间均为近似值;在某些情况下,实际延迟可能会更低。
[2] 组织账单视图不显示实际的最终金额,因为月底会进行一些调整。通过 Snowflake 经销商签订合同的客户无法访问这些视图中的数据。
访问 ORGANIZATION_USAGE 架构¶
ORGANIZATION_USAGE 架构可在 组织账户 和启用 ORGADMIN 角色的常规账户中使用。 访问架构中视图的方式因您使用的账户类型而异。有关访问视图的详细信息,请参阅以下内容:
备注
ORGANIZATION_USAGE 架构中的视图目前在 AWS GovCloud 和 Azure 美国政府版上的 US SnowGov 区域 中尚不可用。
访问组织账户中的架构¶
默认情况下,只有被授予 GLOBALORGADMIN 角色的用户才能访问 组织账户 中的 ORGANIZATION_USAGE 视图。
要授予其他用户访问权限,组织管理员可以向账户角色或用户授予适当的 应用程序角色。
已获得 ORG_USAGE_ADMIN 应用程序角色授权的用户可以访问组织账户 ORGANIZATION_USAGE 架构中的视图。以下示例中,向用户 joe
授予了权限,使其能够访问架构中的所有视图:
USE ROLE GLOBALORGADMIN;
GRANT APPLICATION ROLE ORG_USAGE_ADMIN TO ROLE custom_role;
GRANT ROLE custom_role TO USER joe;
组织管理员还可以从更精细的角度来授予访问权限。例如,ORGANIZATION_OBJECT_VIEWER 应用程序角色授予对 DATABASES 视图的访问权限,但不授予对 TASK_HISTORY 视图的访问权限。
使用以下列表来确定哪个应用程序角色授予对特定视图的访问权限。
视图 |
所需应用程序角色 |
---|---|
ORGANIZATION_GOVERNANCE_VIEWER |
|
ORGANIZATION_ACCOUNTS_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_BILLING_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_SECURITY_VIEWER |
|
ORGANIZATION_SECURITY_VIEWER |
|
ORGANIZATION_BILLING_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_SECURITY_VIEWER |
|
ORGANIZATION_BILLING_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
MARKETPLACE_PURCHASE_EVENTS 视图 |
ORGANIZATION_BILLING_VIEWER |
ORGANIZATION_GOVERNANCE_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_SECURITY_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_GOVERNANCE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_GOVERNANCE_VIEWER |
|
|
|
ORGANIZATION_GOVERNANCE_VIEWER |
|
ORGANIZATION_BILLING_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_BILLING_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_SECURITY_VIEWER |
|
ORGANIZATION_GOVERNANCE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_SECURITY_VIEWER |
|
ORGANIZATION_SECURITY_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_GOVERNANCE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_BILLING_VIEWER |
|
ORGANIZATION_SECURITY_VIEWER |
|
ORGANIZATION_OBJECT_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
|
ORGANIZATION_USAGE_VIEWER |
在已启用 ORGADMIN 的账户中访问架构¶
已启用 ORGADMIN 的账户是已启用 ORGADMIN 角色的常规账户。在已启用 ORGADMIN 的账户内,有权访问共享 SNOWFLAKE 数据库的任何人均有权访问 ORGANIZATION_USAGE 架构。默认情况下,只有 ACCOUNTADMIN 角色对该数据库具有权限,这意味着 ORGADMIN 角色不具有必要的权限。要向 ORGADMIN 角色授予这些权限,请参阅 允许其他角色使用 SNOWFLAKE 数据库中的架构。
要向非管理员授予访问权限,组织管理员可以向账户角色或用户授予相应的 数据库角色。
使用以下列表来确定哪个数据库角色授予对特定视图的访问权限。
ORGANIZATION_USAGE_VIEWER、ORGANIZATION_BILLING_VIEWER 和 ORGANIZATION_ACCOUNTS_VIEWER SNOWFLAKE 数据库角色被授予共享 SNOWFLAKE 数据库中 Organization Usage 视图的 SELECT 权限。
视图 |
ORGANIZATION_BILLING_VIEWER 角色 |
ORGANIZATION_USAGE_VIEWER 角色 |
ORGANIZATION_ACCOUNTS_VIEWER 角色 |
---|---|---|---|
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
|||
✔ |
有关更多信息,请参阅 GRANT DATABASE ROLE。
一般使用说明¶
Snowflake 特定的视图可能会发生变化。避免从这些视图中选择所有列。相反,请选择所需的列。例如,如果您想选择 name
列,请使用 SELECT name
,而不是 SELECT *
。