PERCENTILERAWKLL 함수

PERCENTILERAWKLL 함수

Apache Pinot의 PERCENTILERAWKLL 집계 함수는 PERCENTILEKLL의 raw 변형으로, KLLSketch 객체의 Base64 인코딩 문자열을 반환해요. 응답은 Apache Datasketches 라이브러리를 이용해 다시 KLLSketch로 역직렬화할 수 있고 추가 분석에 사용할 수 있어요. 예를 들어 데이터셋의 CDF(누적 밀도 함수)나 PMF(확률 질량 함수)를 계산하는 데 이 방식을 쓸 수 있어요.

출처: 문서

본문

PERCENTILERAWKLL 함수는 PERCENTILEKLL의 raw 변형으로 KLLSketch 객체의 Base64 인코딩 문자열을 반환해요. 응답은 Apache Datasketches 라이브러리로 다시 KLLSketch로 역직렬화해 추가 분석에 쓸 수 있어요. 예를 들어 데이터셋의 CDF(Cumulative Density Function)나 PMF(Probability Mass Function)를 계산하는 데 이 방식을 사용할 수 있어요.

시그니처

PercentileRawKLL(column, percentile, kValue) -> Double

  • column (필수): 집계할 컬럼 이름. 멀티밸류 컬럼이면 PERCENTILERAWKLLMV 변형을 사용하세요.
  • percentile (필수): 계산할 백분위수 값 [0..100]. 함수의 'raw' 변형에서는 이 값을 정렬(ORDER BY)에 사용해요.

사용 예시

select percentileRawKll(ArrDelayMinutes, 90) as sketch
from airlineStats
sketch
BQEPC...

더 알아보기 (Learn more)