架构:

ACCOUNT_USAGE

APPLICATION_DAILY_USAGE_HISTORY 视图

使用此视图返回账户在过去 365 天(1 年)内 Snowflake Native Apps 的每日 credit 和存储使用情况。

下表提供了 APPLICATION_DAILY_USAGE_HISTORY 视图列的定义。

字段

数据类型

描述

APPLICATION_NAME

VARCHAR

应用程序名称。

APPLICATION_ID

NUMBER

应用程序的内部、系统生成的标识符。

LISTING_GLOBAL_NAME

VARCHAR

在 Snowflake Marketplace 或托管应用程序的数据交换中出现的列表全局名称。

USAGE_DATE

DATE

Snowflake Native App 使用发生的日期。

CREDITS_USED

NUMBER

Snowflake Native App 一天内使用的 credit 数。

CREDITS_USED_BREAKDOWN

ARRAY

数据对象数组,用于识别使用每日 credit 的 Snowflake 服务。有关格式设置的信息,请参阅 CREDITS_USED_BREAKDOWN 数组

STORAGE_BYTES

NUMBER

Snowflake Native App 每日使用的平均存储字节数。

STORAGE_BYTES_BREAKDOWN

ARRAY

数据对象数组,标识所使用的存储字节的类型和数量。 有关格式设置的信息,请参阅 STORAGE_BYTES_BREAKDOWN 数组

使用说明

  • 此视图的最大延迟为一天。

  • 使用事件跨越多天时,使用将归于开始日期。

  • APPLICATION_DAILY_USAGE_HISTORY 视图和 Snowsight 成本管理工具可以返回不同的每日 credit 和存储使用值。这种差异是用于确定每日 credit 和存储使用量的方法造成的。要确定这些值,APPLICATION_DAILY_USAGE_HISTORY 视图使用当前会话的 TIMEZONE 参数,Snowsight 成本管理工具使用协调世界时 (UTC)。为了解决任何差异,Snowflake 建议将 TIMEZONE 参数设置为 UTC。

CREDITS_USED_BREAKDOWN 数组

CREDITS_USED_BREAKDOWN 数组提供了有关使用每日 credit 的服务的详细信息。

示例:

[
  {
    "credits": 0.005840921,
    "serviceType": "AUTO_CLUSTERING"
  },
  {
    "credits": 0.115940725,
    "serviceType": "SERVERLESS_TASK"
  },
  {
    "credits": 6.033448041,
    "serviceType": "SNOWPARK_CONTAINER_SERVICES"
  }
]
Copy

下表提供了数组中对象的键值对的描述。

字段

数据类型

描述

credits

DECIMAL

serviceType 指定服务类型在使用日期所用的 credit 数。

serviceType

VARCHAR

服务类型,可以是以下值之一:

以下信息用于确定 credit 使用量:

  • Snowflake Native App 中的对象使用的 credit。例如,Snowflake Native App 中表上的自动聚类。

  • Snowflake Native App 所有的仓库使用的 credit。

  • Snowflake Native App 专属的计算池使用的 credit。

STORAGE_BYTES_BREAKDOWN 数组

STORAGE_BYTES_BREAKDOWN 数组提供了有关使用存储的服务的详细信息。

示例:

[
  {
    "bytes": 34043221,
    "storageType": "DATABASE"
  },
  {
    "bytes": 109779541,
    "storageType": "FAILSAFE"
  }
]
Copy

下表提供了数组中对象的键值对的描述。

字段

数据类型

描述

bytes

INTEGER

使用的存储字节数。

storageType

VARCHAR

存储类型,可以是以下值之一:

仅使用存储在 Snowflake Native App 中的数据来确定存储字节使用量。此值的确定不考虑由 Snowflake Native App 创建的外部数据库。

示例

检索账户中 Snowflake Native App 的每日 credit 和存储使用情况,并按使用日期对结果进行排序:

SELECT *
  FROM SNOWFLAKE.ACCOUNT_USAGE.APPLICATION_DAILY_USAGE_HISTORY
  ORDER BY usage_date DESC;
Copy
语言: 中文