DISTINCTCOUNTULL
Last updated
Was this helpful?
Last updated
Was this helpful?
The from Dynatrace is a variant of HyperLogLog and is used for approximate distinct counts. The UltraLogLog sketch shares many of the same properties of a typical HyperLogLog sketch but requires less space and also provides a simpler and faster estimator.
Pinot uses an production-ready Java implementation available in available under the Apache license.
For exact distinct counting, see .
distinctCountULL(<ullSketchColumn>, <ullSketchPrecision>) -> Long
ullSketchColumn
(required): Name of the column to aggregate on.
ullSketchPrecision
(optional): p which is the precision parameter, which controls both the size and accuracy of the sketch. If not supplied, the Helix default is used.
These examples are based on the .
150
149