ANOMALY_INSIGHTS!GET_DAILY_CONSUMPTION_ANOMALY_DATA

특정 계정 또는 전체 조직에 대한 일일 소비량을 반환하고 해당 소비량이 비용 이상 으로 간주되는지 여부를 식별합니다.

구문

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

인자

'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);
Copy

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());
Copy

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');
Copy