카테고리:

집계 함수 (카디널리티 추정) , 윈도우 함수

HLL_EXPORT

BINARY 형식의 입력값을 OBJECT 형식으로 변환합니다.

HLL_ACCUMULATE, HLL_COMBINE, HLL_ESTIMATE에서 작동하는 HyperLogLog 상태는 Snowflake의 향후 버전에서 변경될 수 있는 독점 이진 형식입니다. HyperLogLog 상태의 장기 저장, 그리고 외부 도구와의 통합을 위해 Snowflake는 상태를 BINARY 형식에서 OBJECT(JSON으로 출력하고 내보낼 수 있음)로, 또는 그 반대로 변환하는 것을 지원합니다.

참고 항목:

HLL , HLL_ACCUMULATE , HLL_ESTIMATE , HLL_IMPORT

구문

HLL_EXPORT( <binary_expr> )
Copy

SELECT HLL(o_orderdate), HLL_ESTIMATE(HLL_IMPORT(HLL_EXPORT(HLL_ACCUMULATE(o_orderdate))))
FROM orders;

------------------+-------------------------------------------------------------------+
 HLL(O_ORDERDATE) | HLL_ESTIMATE(HLL_IMPORT(HLL_EXPORT(HLL_ACCUMULATE(O_ORDERDATE)))) |
------------------+-------------------------------------------------------------------+
 2398             | 2398                                                              |
------------------+-------------------------------------------------------------------+
Copy