Как запросить поле, разделенное на несколько тегов в InfluxDB - PullRequest
0 голосов
/ 27 сентября 2018

Наша структура измерений выглядит следующим образом: timeStamp - датчик (тег) - значение (поле).

Для запроса значенийиз более чем одного тега документация предоставляет следующее: SELECT value FROM measurement WHERE sensor=sensor_1 OR sensor=sensor_2 OR ... Что дает один столбец значений.

Но как разделить значения результата по различным датчикам (теги) в нескольких столбцах , может быть, что-то вроде этого: SELECT value.sensor_1, value.sensor_2 FROM measurement в идеале это должно быть применимо с influenxdb-java.

1 Ответ

0 голосов
/ 27 сентября 2018

Не использовать SELECT, но предложение GROUP BY:

GROUP BY sensor

Результатом будет строка для каждого датчика.

Док: https://docs.influxdata.com/influxdb/v1.6/query_language/data_exploration/#the-group-by-clause

...