APPROX_QUANTILE_99
APPROX_QUANTILE_99 (시스템 데이터 메트릭 함수)
APPROX_QUANTILE_99()는 테이블의 지정한 열에 대한 근사 99번째 백분위수(P99) 값을 반환해요. 이상치를 감지하고 꼬리(tail) 동작을 모니터링하는 데 이 함수를 사용해요. 지연 시간 메트릭에 대한 SLO 모니터링에 흔히 사용돼요.
이 함수는 Enterprise Edition 기능이에요. 데이터 품질 모니터링(Data Quality Monitoring)에는 Enterprise Edition이 필요해요. 업그레이드에 대해 문의하려면 Snowflake 지원에 연락하세요.
이 문서는 함수를 직접 호출하는 문법을 제공해요. 함수를 테이블이나 뷰와 연결해 주기적으로 실행하는 방법은 DMF 연결(Associate a DMF)을 참고하세요.
본문
문법
SNOWFLAKE.CORE.APPROX_QUANTILE_99(<query>)
인자
query
단일 열을 프로젝션하는 SQL 쿼리를 지정해요.
허용 데이터 타입
*query*가 프로젝션하는 열은 다음 데이터 타입 중 하나여야 해요.
-
FLOAT
-
NUMBER
반환
이 함수는 FLOAT 값을 반환해요.
예제
latency_ms 열의 근사 P99 측정:
SELECT SNOWFLAKE.CORE.APPROX_QUANTILE_99(
SELECT
latency_ms
FROM metrics.tables.requests
);