组织账户中的高级视图

ORGANIZATION_USAGE 架构 包含提供组织级数据的视图。组织账户 中的 ORGANIZATION_USAGE 架构包含常规账户 ORGANIZATION_USAGE 架构中不可用的视图。这些视图视为 * 高级视图 *,因为它们将所有账户的使用数据和对象数据汇总到单个不可用的视图中,因此会产生额外的成本。

高级视图对应于 ACCOUNT_USAGE 架构中的视图,但提供组织级数据,而不是账户级数据。例如,有人可以查询 TAG_REFERENCES 架构中的 ACCOUNT_USAGE 视图,以了解如何在特定账户中使用标签,但有人可以查询组织账户的 ORGANIZATION_USAGE 架构中的 TAG_REFERENCES 视图,以了解如何在整个组织中使用标签。

备注

从创建组织账户到高级视图完全填充来自账户的 365 天历史数据,可能需要两周时间。

与高级视图相关的成本

高级视图会产生以下成本:

  • 在视图中存储数据相关的存储成本。

  • 计算与使用数据填充视图的无服务器任务相关的成本。当您创建组织账户时,高级视图会填充一年的历史数据,这会导致计算成本暂时飙升。在初始回填后,您需要支付在使用新数据更新视图时所用计算资源的费用。

常规账户的 ORGANIZATION_USAGE 架构中的视图(即,非高级视图)不会在组织账户中产生成本。

备注

如果您想通过移除高级视图来降低成本,请联系 Snowflake 支持部门

您可以使用以下查询返回与组织账户中 ORGANIZATION_USAGE 架构相关的历史成本。

计算成本

如果您有权访问 ORGANIZATION_USAGE 架构中的 METERING_DAILY_HISTORY 视图,您可以执行以下查询来确定填充视图的成本。您必须在组织账户中执行查询。

SELECT * FROM snowflake.organization_usage.metering_daily_history
  WHERE service_type = 'ORGANIZATION_USAGE';
Copy

如果您希望以货币而不是 Credit 形式查看成本,请对 USAGE_IN_CURRENCY_DAILY 视图 运行查询。筛选 service_type 列以关注 ORGANIZATION_USAGE

存储成本

如果您有权访问 ORGANIZATION_USAGE 架构中的 TABLE_STORAGE_METRICS 视图,您可以执行以下查询来确定 TBs 中存储的大约数量。您必须在组织账户中执行查询。

SELECT
  SUM(active_bytes + time_travel_bytes + failsafe_bytes + retained_for_clone_bytes) / pow(1000, 4)
    AS org_usage_approx_storage_tb
  FROM snowflake.organization_usage.table_storage_metrics
  WHERE 1=1
    AND table_schema = 'ORGANIZATION_USAGE_LOCAL';
Copy

授予高级视图的访问权限

有关授予高级视图访问权限的信息,请参阅 访问组织账户中的架构

对 ACCOUNT_USAGE 架构中视图的影响

Snowflake 使用隐藏架构 snowflake.organization_usage_local 来存储与高级视图结合使用的内部对象。这些对象可能在组织账户的 ACCOUNT_USAGE 视图中可见。由于这些对象为内部对象,因此它们将来可能会发生变化,恕不另行通知。

语言: 中文