Catégories :

Fonctions d’agrégation (estimation de la cardinalité), Fonctions de la fenêtre

HLL_EXPORT

Convertit l’entrée au format BINARY en format OBJECT.

Les états HyperLogLog opérés par HLL_ACCUMULATE, HLL_COMBINE et HLL_ESTIMATE sont dans un format binaire propriétaire qui peut changer dans les futures versions de Snowflake. Pour le stockage à long terme des états HyperLogLog et l’intégration avec des outils externes, Snowflake prend en charge la conversion des états du format BINARY en un OBJECT (pouvant être imprimé et exporté au format JSON), et inversement.

Voir aussi :

HLL , HLL_ACCUMULATE , HLL_ESTIMATE , HLL_IMPORT

Syntaxe

HLL_EXPORT( <binary_expr> )

Exemples

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                                                              |
------------------+-------------------------------------------------------------------+