Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
Databricks Runtime 18.0 en hoger
Hiermee worden twee compatibele float KLL-schetsen samengevoegd tot één schets.
Syntaxis
kll_sketch_merge_float ( sketch1, sketch2 )
Arguments
-
sketch1: EenBINARYexpressie met een geserialiseerdeFLOATKLL-schets. -
sketch2: EenBINARYexpressie met een geserialiseerdeFLOATKLL-schets.
Retouren
Een BINARY waarde met de samengevoegde schets.
Opmerkingen
- Beide schetsen moeten voor hetzelfde gegevenstype (float) zijn.
- De samengevoegde schets heeft dezelfde k-parameter als de invoerschetsen.
- Schetsen met verschillende k-waarden kunnen niet worden samengevoegd.
- Handig voor gedistribueerde aggregatie: schetsen per partitie maken en vervolgens samenvoegen.
Voorbeelden
> WITH s1 AS (SELECT kll_sketch_agg_float(v) AS sketch FROM VALUES (1.5), (2.5) AS T(v)),
s2 AS (SELECT kll_sketch_agg_float(v) AS sketch FROM VALUES (3.5), (4.5) AS T(v))
SELECT kll_sketch_merge_float(s1.sketch, s2.sketch) FROM s1, s2
[binary data]