微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过 druid-datasketches 扩展使用 Druid 查找排名

如何解决通过 druid-datasketches 扩展使用 Druid 查找排名

需要找到一家公司的排名,比如在德鲁伊中的各种场景中的麦当劳。为此,我遇到了一个名为“druid-datasketches”的扩展,我认为它会有所帮助。 通过文档后,我能够形成此查询,但它不正确。

{
"queryType": "topN","dataSource": "company","granularity": "all","intervals": [
    "2021-01-01T00:00:00/2021-02-28T23:59:59"
],"dimension": "corporation","threshold": 50,"metric": "rank","aggregations": [
    {
        "type": "doubleSum","name": "cr_sales","fieldName": "cr_sales"
    },{
        "type": "quantilesDoublesSketch","name": "skechers","fieldName": "cr_sales","k": 4096
    }
],"postAggregations": [
    {
        "type": "quantilesDoublesSketchToRank","name": "rank","field": {
            "type": "fieldAccess","fieldName": "skechers"
        },"value": "McDonalds"
    }
],"context": {
    "skipEmptyBuckets": true,"minTopNThreshold": 100000,"populateResultLevelCache": false
}

}

需要一些指导才能形成正确的查询

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。