測定値を集計したり、標準dateFrom
dateTo
クエリ以外のカスタム クエリを作成したりすることはできますか?
例として、時間差が 1 分の測定値があります (2015-01-01T05:05:00、2015-01-01T05:05:00、2015-01-01T05:05:00、...) 15 分間隔で測定値を照会したいと思います (2015-01-01T05:15:00、2015-01-01T05:30:00、2015-01-01T05:45:00、...)
これまでのところ、私はこれらの解決策しか思いつきませんでした:
- 標準の API リクエストをそのまま使用して、
https://tenant.cumulocity.com/measurement/measurements?dateFrom=2015-10-01&dateTo=2015-11-05
ほとんどのデータを破棄すると、データのロードに膨大な時間がかかります。 - cep (cumulocity event language) を使用して、最も近い 1 分間の測定値を使用して 15 分ごとに新しい測定値を生成するのは、少しやり過ぎのようで、あまりエレガントではありません。
- 正確な分をバッチでリクエストする
https://tenant.cumulocity.com/measurement/measurements?dateFrom=2015-11-05T05:15:00%2B01:00&dateTo=2015-11-05T05:16:00%2B01:00
と、大量の API リクエストが発生し、あまり効率的ではないようです。 - 必要のないものも含め、すべてのシリーズのみを提供し、時間単位および日単位の集計オプションのみを提供するエンドポイントを使用し
/measurements/series
ます (私が知る限り)。
これを行うより良い方法はありますか?