REST/JSON API を使用して、Druid のインデックスから一連のディメンションの個別の値が必要です。現在、次の集計クエリを使用しています (ただし、集計は必要ありません)。すべてのクエリが集計フィールドを義務付けているため、個別の値を取得する他の方法が見つからなかったためです。
{
"queryType": "groupBy",
"dataSource": "ds1",
"granularity": "all",
"dimensions": ["level1","level2","level3", "val1", "val2"],
"aggregations": [{"type": "count","name": "val2Count","fieldName": "val2"}],
"intervals": ["2015-10-22T00:00:00.000/2015-12-22T23:00:00.000"]
}
これは一般的なシナリオだと思います。集約せずに個別の列セットを取得する方法はありますか?
アグリゲーションでそれを行っている場合、アグリゲーションなしのものがあった場合、このアグリゲートはパフォーマンス (余分なカウント データのネットワーク IO 以外) にどの程度影響しますか?