Compartir a través de


kll_sketch_agg_float (función de agregación)

Se aplica a:marcado con un check en sí Databricks Runtime 18.0 y versiones posteriores

Crea un esquema KLL (K-Linear-Logarithmic) para la estimación aproximada de cuantiles en datos de punto flotante de precisión sencilla con una precisión configurable.

Syntax

kll_sketch_agg_float ( expr [, k] )

Arguments

  • expr: una expresión FLOAT para agregar.
  • k: un literal opcional INTEGER que controla la precisión del croquis. Debe estar entre 8 y 65535. El valor predeterminado es 200. Los valores más altos proporcionan una mayor precisión, pero usan más memoria.

Devoluciones

Valor BINARY que contiene el croquis KLL serializado para datos de FLOAT.

Notas

  • NULL los valores de expr se omiten durante la agregación.
  • Los valores NaN se controlan según la semántica IEEE 754.
  • El croquis proporciona cuantiles aproximados con un nivel de confianza de aproximadamente 99%.

Examples

-- Create sketch from float values
> SELECT kll_sketch_agg_float(score) FROM VALUES (1.5), (2.3), (3.7) AS T(score)
  [binary data]