现在结束的 Druid HTTP 查询间隔

Posted

技术标签:

【中文标题】现在结束的 Druid HTTP 查询间隔【英文标题】:Druid HTTP query interval that ends now 【发布时间】:2018-05-07 14:39:22 【问题描述】:

我有一个 HTTP 查询,用于获取 1.5.2018 和 7.5.2018 之间的所有客户。我可以以某种方式编辑它以让所有客户从 1.5.2018 到现在吗?我在文档中找不到这个,所以我认为结束间隔是必需的并且必须是具体的。有人可以帮我编辑吗?还是我必须注意在申请中获取实际日期?


  "queryType": "timeseries",
  "dataSource": "customers",
  "granularity": "all",
  "intervals": [ "2018-05-07T00:00:00.000/2018-05-21T00:00:00.000" ]

【问题讨论】:

您是如何访问这些 HTTP 的?您使用的是哪个客户端? 我正在使用 REST API... 我知道在应用程序中我可以简单地获取当前时间并将其放在间隔的右侧 【参考方案1】:

时间间隔值如下所示

"intervals": "2018-05-07T00:00:00.000/2018-05-21T00:00:00.000"

没有方括号。下面是一个示例 topN 查询 -

"aggregations":["name":"count","type":"count","fieldName":"fname1","name":"fname1","type":"longSum","fieldName":"fname2","name":"fname2","type":"longSum"],"dataSource":"xxx","dimension":"dim1","granularity":"all","intervals":"2018-05-16T00:00:00.000/2018-05-17T00:00:00.000","metric":"count","queryType":"topN","threshold":4

【讨论】:

以上是关于现在结束的 Druid HTTP 查询间隔的主要内容,如果未能解决你的问题,请参考以下文章

合并时间表行,开始时间和结束时间之间没有间隔

想请教下在oracle中如何实现获取一张表中,设定开始时间和结束时间,并且根据时间间隔来查询出来的数据。

js 如何控制文本域输入内容在一定间隔时间段才触发事件查询相关数据

SQL解决数值间隔问题

日期间隔 SQL

检查两个日期间隔是不是相交