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>' )
实参¶
'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 |
如果为 |
CURRENCY_TYPE |
VARCHAR |
使用量的计量单位,始终为 |
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');