カテゴリ:

集計関数 (カーディナリティ推定)、 ウィンドウ関数

HLL_EXPORT

BINARY 形式の入力を OBJECT 形式に変換します。

HLL_ACCUMULATE、 HLL_COMBINE、 HLL_ESTIMATE によって操作される HyperLogLog 状態は、Snowflakeの将来のバージョンで変更される可能性がある独自のバイナリ形式です。HyperLogLog 状態の長期間の保存、および外部ツールとの統合のために、Snowflakeは状態を BINARY 形式から OBJECT (印刷および JSONとしてエクスポート可能)へ、またはその逆の変換をサポートします。

こちらもご参照ください。

HLLHLL_ACCUMULATEHLL_ESTIMATEHLL_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