1.8 KiB
1.8 KiB
聚合(Aggregations)
Warning
Apache Druid支持两种查询语言: Druid SQL 和 原生查询。该文档描述了原生查询中的一种查询方式。 对于Druid SQL中使用的该种类型的信息,可以参考 SQL文档。
聚合可以在摄取时作为摄取规范的一部分提供,作为在数据进入Apache Druid之前汇总数据的一种方式。聚合也可以在查询时指定为许多查询的一部分。
可用聚合包括:
Count聚合器
count
计算了过滤器匹配到行的总数:
{ "type" : "count", "name" : <output_name> }
请注意计数聚合器计算Druid的行数,这并不总是反映摄取的原始事件数。这是因为Druid可以配置为在摄取时汇总数据。要计算摄取的数据行数,请在摄取时包括count
聚合器,在查询时包括longSum
聚合器。
Sum聚合器
longSum
doubleSum
floatSum
Min/Max聚合器
doubleMin
doubleMax
floatMin
floatMax
longMin
longMax
doubleMean
First/Last聚合器
doubleFirst
doubleLast
floatFirst
floatLast
longFirst
longLast
stringFirst
stringLast
ANY聚合器
doubleAny
floatAny
longAny
stringAny