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"
}
]
下表提供了数组中对象的键值对的描述。
字段 |
数据类型 |
描述 |
---|---|---|
|
DECIMAL |
|
|
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"
}
]
下表提供了数组中对象的键值对的描述。
字段 |
数据类型 |
描述 |
---|---|---|
|
INTEGER |
使用的存储字节数。 |
|
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;