ANOMALY_INSIGHTS!GET_TOP_ACCOUNTS_BY_CONSUMPTION¶
返回给定日期与前一日期之间使用量绝对变化最大的账户。帮助调查 组织级成本异常。
语法¶
SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_ACCOUNTS_BY_CONSUMPTION(
'<date>',
<number_of_accounts> )
实参¶
'date'
指定要返回使用量数据的日期。
数据类型:DATE
number_of_accounts
限制该方法返回的账户数量。例如,如果指定了
5
,则该方法仅返回组织中使用量变化排名前五的账户。数据类型:NUMBER
返回¶
返回包含以下列的表。结果按绝对值的每日最大变化排序。
列名称 |
数据类型 |
描述 |
---|---|---|
ACCOUNT_NAME |
VARCHAR |
产生使用量的账户的名称。 |
CONSUMPTION |
NUMBER |
使用量数额(以 CURRENCY 作为计量单位)。 |
CURRENCY |
VARCHAR |
使用量的计量单位。有关计量单位为何是 credit 或货币的信息,请参阅 成本数据的计量单位。 |
COST_CHANGE |
NUMBER |
指定日期和前一天的使用量之间的差异。 |
访问控制要求¶
具有以下任何角色的用户都可以调用此方法:
ACCOUNTADMIN 角色
GLOBALORGADMIN 角色
使用说明¶
您必须从 组织账户 或 启用了 ORGADMIN 的账户 中调用此方法。
示例¶
以下示例返回了 2024 年 12 月 16 日和 2024 年 12 月 17 日进行比较时使用量变化排名前七的账户。
CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_TOP_ACCOUNTS_BY_CONSUMPTION('2024-12-17', 7);