ANOMALY_INSIGHTS!GET_ACCOUNT_ANOMALIES_IN_CREDITS

返回当前账户的每日使用量,并标识该消耗是否被视为 成本异常

备注

此方法返回以 Credit 为计量单位的使用量。如果您想以货币形式返回使用量,请参阅 ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA

语法

SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_ACCOUNT_ANOMALIES_IN_CREDITS(
  '<start_date>',
  '<end_date>' )
Copy

实参

'start_date'

指定返回使用量数据的时间段的开始时间。

数据类型:DATE

'end_date'

指定返回使用量数据的时间段的结束时间。

数据类型:DATE

输出

返回包含以下列的表:

列名称

数据类型

描述

USAGE_DATE

DATE

使用发生时的协调世界时间 (UTC) 日期。

CONSUMPTION

NUMBER (38,2)

使用量数额(以 Credit 作为计量单位)。

FORECASTED_CONSUMPTION

NUMBER (38,2)

根据异常检测算法预测的使用量(以 credit 作为计量单位)。

UPPER_BOUND

NUMBER (38,2)

根据异常检测算法预测的最高使用量水平(以 credit 作为计量单位)。高于该值的使用量水平被视为异常。

LOWER_BOUND

NUMBER (38,2)

根据异常检测算法预测的最低使用量水平(以 credit 作为计量单位)。低于该值的使用量水平被视为异常。

IS_ANOMALY

BOOLEAN

如果为 TRUE,则确定使用量为成本异常,因为它已超出上限和下限范围。

CURRENCY_TYPE

VARCHAR

使用量的计量单位,始终为 CREDITS

ANOMALY_ID

VARCHAR

系统生成的标识符。

访问控制要求

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

  • ACCOUNTADMIN 系统角色

  • GLOBALORGADMIN 系统角色

  • SNOWFLAKE.APP_USAGE_ADMIN 应用程序角色

  • SNOWFLAKE.APP_USAGE_VIEWER 应用程序角色

示例

以下示例根据 2024 年 1 月 1 日至 2024 年 3 月 31 日期间的使用量,识别当前账户中的异常:

CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_ACCOUNT_ANOMALIES_IN_CREDITS(
  '2024-01-01', '2024-03-31');
Copy
语言: 中文