Slackbot
01/18/2023, 7:59 AMPhilipp Schoeck
01/18/2023, 10:36 AMAPPROX_COUNT_DISTINCT_DS_THETA(expr, [size]) or DS_THETA(expr, [size])
https://druid.apache.org/docs/latest/querying/sql-aggregations.html#sketch-functions Tomer Ben David
01/18/2023, 10:43 AMBen Krug
01/18/2023, 5:02 PMTomer Ben David
01/18/2023, 5:50 PMBen Krug
01/18/2023, 11:03 PMTomer Ben David
01/19/2023, 6:10 AM{
"queryType": "groupBy",
"dataSource": "wikipedia",
"granularity": "all",
"dimensions": [],
"aggregations": [
{
"type": "count",
"name": "my_count_sketch",
"aggregator": {
"type": "thetaSketch",
"name": "mycount",
"fieldName": "added"
}
},
{
"type": "arrayOfDoublesSketch",
"name": "my_array_of_double_sketch",
"fieldName": "added",
"metricColumns": [
"added"
]
},
{
"type": "longSum",
"name": "deleted_sum",
"fieldName": "deleted"
},
{
"type": "count",
"name": "total_count"
}
],
"postAggregations": [
{
"type": "arithmetic",
"name": "average_deleted",
"fn": "/",
"fields": [
{
"type": "fieldAccess",
"fieldName": "deleted_sum"
},
{
"type": "fieldAccess",
"fieldName": "total_count"
}
]
},
{
"type": "fieldAccess",
"name": "my_array_of_double_sketch_post_aggregator",
"fieldName": "my_array_of_double_sketch"
},
{
"type": "arrayOfDoublesSketchToVariances",
"name": "my_variance_sketch",
"field": "my_array_of_double_sketch_post_aggregator"
}
],
"intervals": [
"2014-01-15T00:00:00.000/2023-08-15T02:00:00.000"
]
}
Error: Unknown exception
Missing type id when trying to resolve subtype of [simple type, class org.apache.druid.query.aggregation.PostAggregator]: missing type id property 'type' (for POJO property 'field') at [Source: (org.eclipse.jetty.server.HttpInputOverHTTP); line: 1, column: 807] (through reference chain: org.apache.druid.query.groupby.GroupByQuery["postAggregations"]->java.util.ArrayList[2]->org.apache.druid.query.aggregation.datasketches.tuple.ArrayOfDoublesSketchToVariancesPostAggregator["field"])
com.fasterxml.jackson.databind.exc.InvalidTypeIdExceptionBen Krug
01/20/2023, 8:57 PM