成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

大數(shù)據(jù)分析druid實現(xiàn)雙維度的topn查詢

luzhuqun / 2366人閱讀

摘要:前言支持三種數(shù)據(jù)查詢類型。,,是無維度,支持單維度,支持雙維度?,F(xiàn)在有一個需求基于服務(wù)名和調(diào)用鏈的兩個維度,從獲取最大分位數(shù)的前五名數(shù)據(jù)。但是沒有排序查看官方文檔的查詢格式。官網(wǎng)上明確標(biāo)識可以通過實現(xiàn)查詢。其中可以限制返回數(shù)量。

前言

druid支持三種數(shù)據(jù)查詢類型。timeseries,topn,groupby
timeseries是無維度,topn支持單維度,groupby支持雙維度。現(xiàn)在有一個需求:基于服務(wù)名和調(diào)用鏈的兩個維度,從druid獲取最大分位數(shù)的前五名數(shù)據(jù)。topn是單維度的。groupby是雙維度的。但是沒有排序

查看官方文檔

groupby的查詢格式。官網(wǎng)上明確標(biāo)識可以通過groupby實現(xiàn)topn查詢。

{
  "queryType": "groupBy",
  "dataSource": "sample_datasource",
  "granularity": "day",
  "dimensions": ["country", "device"],
  "limitSpec": { "type": "default", "limit": 5000, "columns": ["country", "data_transfer"] },
  "filter": {
    "type": "and",
    "fields": [
      { "type": "selector", "dimension": "carrier", "value": "AT&T" },
      { "type": "or", 
        "fields": [
          { "type": "selector", "dimension": "make", "value": "Apple" },
          { "type": "selector", "dimension": "make", "value": "Samsung" }
        ]
      }
    ]
  },
  "aggregations": [
    { "type": "longSum", "name": "total_usage", "fieldName": "user_count" },
    { "type": "doubleSum", "name": "data_transfer", "fieldName": "data_transfer" }
  ],
  "postAggregations": [
    { "type": "arithmetic",
      "name": "avg_usage",
      "fn": "/",
      "fields": [
        { "type": "fieldAccess", "fieldName": "data_transfer" },
        { "type": "fieldAccess", "fieldName": "total_usage" }
      ]
    }
  ],
  "intervals": [ "2012-01-01T00:00:00.000/2012-01-03T00:00:00.000" ],
  "having": {
    "type": "greaterThan",
    "aggregation": "total_usage",
    "value": 100
  }
}

其中l(wèi)imitspec可以限制返回數(shù)量。但是沒有說可以排序。真的無語
點擊查看limitspec的詳情http://druid.io/docs/0.12.1/q...


官方文檔還是寫的很詳細(xì)的,多看官方文檔有益身心。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/76643.html

相關(guān)文章

  • 數(shù)據(jù)分析druid數(shù)據(jù)實時統(tǒng)計分析數(shù)據(jù)存儲)

    摘要:俗名德魯伊是一個為在大數(shù)據(jù)集之上做實時統(tǒng)計分析而設(shè)計的開源數(shù)據(jù)存儲。下文都以德魯伊代表為什么創(chuàng)建德魯伊在最近幾年,互聯(lián)網(wǎng)技術(shù)的快速增長已經(jīng)產(chǎn)生了大量由機器產(chǎn)生的數(shù)據(jù)。通過請求訪問數(shù)據(jù)庫 什么是druid 與某連接池同名,但完全是兩個東西。Druid(俗名德魯伊)是一個為在大數(shù)據(jù)集之上做實時統(tǒng)計分析而設(shè)計的開源數(shù)據(jù)存儲。這個系統(tǒng)集合了一個面向列存儲的層,一個分布式、shared-noth...

    felix0913 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<