VARIANCE

VARIANCE (시스템 데이터 지표 함수)

Enterprise Edition 기능

데이터 품질 모니터링(Data Quality Monitoring)에는 Enterprise Edition이 필요해요. 업그레이드 문의는 Snowflake 지원에 연락하세요.

VARIANCE() 함수는 테이블의 지정한 컬럼에 대한 분산 값을 반환해요. 이 함수를 사용하면 데이터 분포에서 예상치 못한 변화를 감지할 수 있어요.

VARIANCE 시스템 데이터 지표 함수는 단일 컬럼의 분산을 계산하도록 최적화되어 있어, VARIANCE 함수를 호출하는 것보다 성능이 더 좋아요.

이 문서에서는 함수를 직접 호출하는 문법을 다뤄요. 함수를 테이블이나 뷰와 연결해 정기적으로 실행하는 방법은 DMF 연결을 참고하세요.

출처: Snowflake SQL Reference

본문

문법

SNOWFLAKE.CORE.VARIANCE(<query>)

인자

query — 대상 컬럼을 투영하는 쿼리예요.

허용 데이터 타입

query가 투영한 컬럼은 다음 데이터 타입 중 하나여야 해요.

  • FLOAT
  • NUMBER

반환

이 함수는 FLOAT 값을 반환해요.

예제

테이블의 salary 컬럼에 대한 분산을 측정해요.

SELECT SNOWFLAKE.CORE.VARIANCE(
  SELECT
    salary
  FROM hr.tables.empl_info
);

더 알아보기