さまざまな種類の集約を必要とする多くのセンサーを備えたデバイスがあり、私の質問は 2 つの部分に分かれています。デバイスは、Azure IoT Hub を介して通信し、Azure Stream Analytics から SQL DB および Power BI に移動します。
1) データを送信する最良の方法は何ですか? 各センサー (センサー 1、センサー 2 など) の列と、DateTime または DeviceId、DateTime、SensorNumber、および SensorValue の列? センサー名、トリガー値などの詳細情報は、参照テーブルを介して追加されます。これらのアプローチの長所と短所は何ですか?
2) ASA で必要な集計には、MAX と AVERAGE があります。これは、参照テーブルを通じてデバイスの各チャネルにリンクされているセンサー タイプに応じて変化します。たとえば、センサー タイプ「Switch」には MAX 集計が必要ですが、センサー タイプ「Temp」には AVERAGE 集計が必要です。ref テーブルを介してリンクされた別の SensorType フィールドに応じて、集計タイプを 1 つの入力 (IoTHub) から 1 つの出力 (SQL) に変更できますか?
どんな助けでも大歓迎です。