ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE

返回给定日期内使用量变化最大的仓库,通过将指定日期的使用量与前一天的使用量进行比较来确定使用量的变化。帮助调查账户级和组织级 成本异常

语法

SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE(
  '<date>',
  <number_of_warehouses>,
  <account_name> )
Copy

实参

'date'

指定要返回使用量数据的日期。

数据类型:DATE

number_of_warehouses

限制该方法返回的仓库数量。例如,如果指定了 5,则该方法仅返回使用量变化排名前五的仓库。

数据类型:NUMBER

account_name

指定用于确定返回使用量数据的账户的表达式。您可以指定以下值:

  • 'account_name':返回指定账户的仓库数据。您必须指定账户名称,而不是账户定位器。

  • CURRENT_ACCOUNT_NAME():返回当前账户的仓库数据。

  • NULL:返回整个组织的仓库数据,而不是特定账户的仓库数据。

返回

返回包含以下列的表:

列名称

数据类型

描述

WAREHOUSE_NAME

VARCHAR

仓库的名称。

WAREHOUSE_ID

NUMBER

系统生成的仓库标识符。

CONSUMPTION

NUMBER (38,9)

指定日期的使用量数额(以 credit 计量)。

COST_CHANGE

NUMBER (38,9)

指定日期和前一天的使用量之间的差异。

访问控制要求

具有以下任何角色的用户都可以调用此方法:

  • ACCOUNTADMIN 角色

  • GLOBALORGADMIN 角色

使用说明

示例

返回在 2024 年 8 月 9 日和 2024 年 8 月 10 日进行比较时该组织中使用量变化排名前六的仓库。

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE('2024-08-10', 6, NULL);
Copy

返回在 2024 年 12 月 8 日和 2024 年 12 月 9 日进行比较时当前账户中使用量变化排名前五的仓库。

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE(
  '2024-12-09', 5, CURRENT_ACCOUNT_NAME());
Copy

返回在 2024 年 11 月 8 日和 2024 年 11 月 9 日进行比较时账户 my_acct 中使用量变化排名前三的仓库。

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_WAREHOUSES_ON_DATE(
  '2024-11-09', 5, 'my_acct');
Copy
语言: 中文