ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA¶
특정 계정 또는 전체 조직에 대한 일일 소비량을 반환하고 해당 소비량이 비용 이상 으로 간주되는지 여부를 식별합니다.
구문¶
SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA(
'<start_date>',
'<end_date>',
<account_name> )
인자¶
'start_date'
소비 데이터가 반환되는 기간의 시작을 지정합니다.
데이터 타입: DATE
'end_date'
소비 데이터가 반환되는 기간의 끝을 지정합니다.
데이터 타입: DATE
account_name
소비 데이터가 반환되는 계정을 결정하는 식을 지정합니다. 다음 값을 지정할 수 있습니다.
'account_name'
: 지정한 계정에 대한 데이터를 반환합니다. 계정 로케이터가 아닌 계정 이름을 지정해야 합니다.CURRENT_ACCOUNT_NAME()
: 현재 계정에 대한 데이터를 반환합니다.NULL
: 특정 계정이 아닌 전체 조직에 대한 데이터를 반환합니다.
반환¶
다음 열이 포함된 테이블을 반환합니다.
열 이름 |
데이터 타입 |
설명 |
---|---|---|
USAGE_DATE |
DATE |
소비가 발생한 날(UTC)입니다. |
CONSUMPTION |
NUMBER |
CURRENCY_TYPE 에서 측정한 소비량입니다. |
FORECASTED_CONSUMPTION |
NUMBER |
이상 징후 감지 알고리즘에 기반한 예상 소비량(CURRENCY_TYPE 단위로 측정)입니다. |
UPPER_BOUND |
NUMBER |
이상 징후 감지 알고리즘에 따라 예측된 최고 수준의 소비량(CURRENCY_TYPE 단위로 측정)입니다. 이 값을 초과하는 소비 수준은 비정상적인 것으로 간주됩니다. |
LOWER_BOUND |
NUMBER |
이상 감지 알고리즘에 따라 예측된 최저 사용량 수준(CURRENCY_TYPE 단위로 측정)입니다. 이 값보다 낮은 소비 수준은 비정상적인 것으로 간주됩니다. |
IS_ANOMALY |
BOOLEAN |
True인 경우 소비가 상한과 하한 범위를 벗어났기 때문에 비용 이상 징후로 식별된 것입니다. |
CURRENCY_TYPE |
VARCHAR |
소비량을 측정하는 단위입니다. 측정 단위가 크레딧 또는 통화인 이유에 대한 자세한 내용은 비용 데이터의 측정 단위 섹션을 참조하십시오. |
ANOMALY_ID |
VARCHAR |
시스템 생성 식별자입니다. |
액세스 제어 요구 사항¶
다음 역할 중 하나를 가진 사용자는 이 메서드를 호출할 수 있습니다.
ACCOUNTADMIN 역할
GLOBALORGADMIN 역할
사용법 노트¶
다른 계정 또는 전체 조직의 데이터를 반환하려면 조직 계정 또는 ORGADMIN 사용 계정 에서 이 메서드를 실행해야 합니다.
예¶
2024년 1월 1일부터 2024년 3월 31일 사이의 소비를 기준으로 조직 수준의 이상 징후를 식별합니다.
CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA(
'2024-01-01', '2024-03-31', NULL);
2024년 1월 1일부터 2024년 3월 31일 사이의 소비를 기준으로 현재 계정에서 이상 징후를 식별합니다.
CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA(
'2024-01-01', '2024-03-31', current_account_name());
2024년 1월 1일부터 2024년 3월 31일 사이의 소비를 기준으로 계정 prod_acct1
에서 이상 징후를 식별합니다.
CALL SNOWFLAKE.LOCAL.ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA(
'2024-01-01', '2024-03-31', 'prod_acct1');