- Kategorien:
Aggregationsfunktionen (Kardinalitätsschätzung), Fensterfunktionen
HLL_EXPORT¶
Konvertiert Eingaben im Format BINARY in das Format OBJECT.
Die HyperLogLog-Status, die von HLL_ACCUMULATE, HLL_COMBINE und HLL_ESTIMATE verarbeitet werden, weisen ein proprietäres Binärformat auf, das sich in zukünftigen Versionen von Snowflake möglicherweise ändern wird. Für die langfristige Speicherung von HyperLogLog-Status und die Integration mit externen Tools unterstützt Snowflake die Konvertierung von Status aus dem BINARY-Format in ein OBJECT (das als JSON ausgegeben und exportiert werden kann) und umgekehrt.
- Siehe auch:
Syntax¶
HLL_EXPORT( <binary_expr> )
Beispiele¶
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 |
------------------+-------------------------------------------------------------------+